Note that there will be a lecture for each reading and that you should have
read the paper before the lecture. Your class participation grade will be
determined by the degree to which you have read and understood the papers
before the lecture in which they are presented.
Class Schedule and Reading List
Sep 29
- Course introduction (no reading required)
Historical Perspective
Oct 1
Oct 6
Oct 8
Unix, Linux, and the File System and Class Project
Oct 13
Oct 15
Oct 20
Oct 22, Oct 27, Oct 29, Nov 3
OS Virtualization: Fear and Loathing in the Intel Architectural Design.
Useful references include
Alternative Operating Systems Designs
Nov 5
Nov 10
- Brian N. Bershad, Stefan Savage, Przemyslaw Pardyak, Emin Gun
Sirer, Marc Fiuczynski, David Becker, Susan Eggers, Craig Chambers,
Extensibility, Safety and Performance
in the SPIN Operating System,
ACM Symposium on Operating Systems Principles (SOSP), 1995,
pages 267-283.
Nov 12
Nov 17
Operating System Philosophy
Nov 19
Nov 24
Nov 26
- Class is canceled. Please enjoy the time off.
Dec 1 -- Class Presentations
Dec 3 -- Class Presentations