< CS 4410 - Fall 2018 | Schedule

UNDER CONSTRUCTION!!

Week Day Date Topic Reading 4410 4411
1 Thu Aug 23 Administrivia (pdf), Introduction (pdf) Ch 2 R1 release
Fri Aug 25 P0 release
2 Tue Aug 28 Architectural Support for OS (pdf) The Unix Time-Sharing System
Thu Aug 30 Processes (pdf) Ch 3-6 R1 due; A1 release P0 due FRIDAY @ 11:59pm
Fri Aug 31 Intro to P1 in Olin 255
3 Tue Sep 4 Threads Ch 25-27
Thu Sep 6 Synchronization (pdf) Ch 28-31 ADD DEADLINE
Fri Sep 7 P1 Q&A
4 Tue Sep 11 Synchronization An Introduction to Programming with Threads A1 due @ 11:59pm
Thu Sep 13 Synchronization 12 Commandments of Synchronization A2 release
Fri Sep 14
5 Tue Sep 18 Synchronization
Thu Sep 20 Synchronization
Fri Sep 21 P1 due @ 11:59pm
6 Tue Sep 25 CPU Scheduling (pdf) Ch 7-11
Thu Sep 27 Deadlocks (pdf) Ch 32 A2 due @ 11:59pm
Fri Sep 28 Intro to P2
7 Tue Oct 2 Memory Management (pdf) Ch 12-17
Thu Oct 4 Memory Management Prelim 1
8 Tue Oct 9 Fall Break Hints for Computer System Design
Thu Oct 11 Virtual Memory (pdf) Ch 18-24 R2 release
Fri Oct 12 P2 due @ 11:59pm
9 Tue Oct 16 Virtual Memory
Thu Oct 18 Virtual Memory R2 due DROP DEADLINE
Fri Oct 19 P3 release
10 Tue Oct 23 Disks & RAID (pdf) Ch 35-38,44-45 A3 release
Thu Oct 25 File Systems (pdf) Ch 39-43
Fri Oct 26 P4 release
11 Tue Oct 30 File Systems P3 due @ 11:59pm
Thu Nov 1 File Systems
12 Tue Nov 6 Security (pdf) End-to-End Arguments in System Design A3 due @ 11:59pm; R3 release
Thu Nov 8 Security
Fri Nov 9 P5 release
13 Tue Nov 13 Networking (pdf) Ch 47-48 P4 due @ 11:59pm
Thu Nov 15 Networking R3 due
Fri Nov 16
14 Tue Nov 20 Networking Prelim 2
Thu Nov 22 Thanksgiving Break
15 Tue Nov 27 Distributed Systems Ch 49-51
Wed Nov 28
Thu Nov 29 Distributed Systems
16 Mon Dec 3 P5 due @ 4:30pm
Tue Dec 4 Wrap Up
17 Mon Dec 10 4410 FINAL EXAM, 2:00-4:00 pm, location TBD