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 |