| Week | Day | Date | Topic | Reading | Homework | |
|---|---|---|---|---|---|---|
| 1 | Tue | Jan 21 | Administrivia, Introduction | Ch 2 The Unix Time-Sharing System | R1 Release | |
| Thu | Jan 23 | Processes White Background | Ch 3-6 | |||
| Fri | Jan 24 | |||||
| 2 | Tue | Jan 28 | Processes White Background | |||
| Thu | Jan 30 | Processes White Background | Ch 25-27 | R1 due; A1 release | ||
| Fri | Feb 1 | |||||
| 3 | Tue | Feb 4 | Processes/Threads White Background | ADD DEADLINE | ||
| Thu | Feb 6 | Scheduling White Background | An Introduction to Programming with Threads | |||
| 4 | Tue | Feb 11 | Scheduling | Ch 7-11 | A1 due @ 11:59pm | |
| Thu | Feb 13 | Synchronization White Background | A2 release | |||
| Fri | Feb 14 | |||||
| 5 | Tue | Feb 18 | Synchronization | Ch 28-31 | ||
| Thu | Feb 20 | Synchronization White Background | 12 Commandments of Synchronization | |||
| Fri | Feb 22 | |||||
| 6 | Tue | Feb 25 | February Break | |||
| Thu | Feb 27 | Synchronization | A2 due @ 11:59pm | |||
| Fri | Feb 28 | |||||
| 7 | Tue | Mar 3 | Synchronization White Background | |||
| Thu | Mar 5 | Deadlock White Background | Ch 32 | Fri | Mar 6 | |
| 8 | Tue | Mar 10 | Virtual Memory White Background | Ch 13-17 | ||
| Thu | Mar 12 | Virtual Memory | Prelim 1 | |||
| Fri | Mar 13 | A3 release | ||||
| 9 | Tue | Mar 17 | Classes Suspended | |||
| Thu | Mar 19 | Classes Suspended | ||||
| Fri | Mar 20 | |||||
| 10 | Tue | Mar 24 | Classes Suspended | |||
| Thu | Mar 26 | Classes Suspended | ||||
| Fri | Mar 27 | |||||
| Tue | Mar 31 | Spring Break | ||||
| Thu | Apr 2 | Spring Break | ||||
| 12 | Tue | Apr 7 | Virtual Memory White Background | Ch 18-24 | ||
| Thu | Apr 9 | Virtual Memory White Background | ||||
| Fri | Apr 10 | |||||
| 13 | Tue | Apr 14 | Virtual Memory White Background | |||
| Thu | Apr 16 | Virtual Memory White Background | Ch 35-38, 44-45 | |||
| Fri | Apr 17 | A3 due @ 11:59pm | ||||
| 14 | Tue | Apr 21 | Working Set & I/O Devices White Background | Ch. 36 | DROP DEADLINE> | |
| Thu | Apr 23 | Disks White Background | Ch 37-38 | |||
| Fri | Apr 24 | |||||
| 15 | Tue | Apr 28 | SSDs White Background | Ch 44 |
A4 release | |
| Thu | Apr 30 | File Systems White Background | Ch 48-50 The design and implementation of a log-structured file system |
R2 release | ||
| 16 | Tue | May 5 | File Systems White Background | |||
| Thu | May 7 | File Systems White Background | ||||
| 17 | Tue | May 12 | File Systems White Background | R2 due | ||
| 17 | Thu | May 14 | A4 due | |||
| 18 | Sun | May 17 | Final Exam | |||