[111 home]
This schedule is tentative and most likely will be revised. Among other things, the last two labs are to be determined, and more labs may be added.
You may also be interested in the Winter 2016 syllabus. The lecture topics may not line up exactly even if the titles are the same.
date | due | readings | lecture topics |
---|---|---|---|
01-09 M | 1. Introduction | ||
01-11 W | AD §1–§2, §36 • SK §1, §2–§2.3 • Interface stability | 2. Abstractions and bootstrapping | |
01-13 F | Lab 0 | ||
01-18 W | AD §3–§6 • SK §4–§4.1.2, §5–§5.1, §5.3 | 3. Modularity and virtualization | |
01-20 F | Lab 1A | ||
01-23 M | AD §4 • SK §5.5 | 4. OS organization | |
01-25 W | IPC | 5. Orthogonality, processes, and races | |
01-27 F | Lab 1B | ||
01-30 M | AD §7, §26–§27 • SK §5.2 (except §5.2.5) • User-mode threads | 6. Signals, scheduling, and threads | |
02-01 W | AD §8 • SK §6.3–§6.3.3 • Real-time scheduling | 7. Scheduling algorithms | |
02-03 F | Lab 1C | ||
02-06 M | SK §9.1.2–§9.1.7 | 8. Consistency; critical sections | |
02-08 W | midterm, in lecture | ||
02-10 F | Lab 2A | ||
02-13 M | AD §28–§33 • SK §5.2.5, §5.6 • Deadlock avoidance | 9. Synchronization; deadlock | |
02-15 W | AD §37, Appendix I.6–I.10 • SK §6.1 | 10. File system performance | |
02-20 M | Lab 2B | ||
02-22 W | AD §39 • SK §2.5 | 11. File system design | |
02-24 F | Lab 3A | ||
02-27 M | AD §40–§41 • SK §6.3.4 • FAT intro | 12. File system implementation | |
03-01 W | AD §42–§44 • SK §8.1.1, §8.2.1, §8.4.1, §9.2, POSIX defect 672 | 13. File system robustness | |
03-03 F | Lab 3B | ||
03-06 M | AD §13–§17 • SK §5.4, §6.2 intro, §6.2.3–§6.2.9 | 14. Virtual memory | |
03-08 W | AD §10, §18–§22, §47, Appendix B • SK §4.2, §4.3 | 15. VM and processes; distributed systems | |
03-13 M | AD §38, §48 • SK §4.5 • Health monitoring | 16. Robustness, parallelism, and NFS | |
03-15 W | Lab 4 (devices) | SK §11–§11.8 • Garber 2012 | 17. Security and privacy |
03-17 F | report |
All assignments are due at 23:55 (i.e., five minutes before midnight) on the date specified. No submissions will be accepted after March 17.
The final exam is three hours and will be held at the time scheduled by the registrar.