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
OS Virtualization: Fear and Loathing in the Intel Architectural Design.
Useful references include
Alternative Operating Systems Designs
Nov 3
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
- 9:00 AM to 9:20 AM: Frostbyte
- Ben Carter
- Towhidul Islam
- Sohaib
- 9:20 AM to 9:40 AM: The Crustaceans
- Allie Mahaffey
- Wren Vandervelde
- 9:40 to 10:00 AM: Byte Me
- Sai Vamsi Alisetti
- Praneeth Balasubramanian
- Ege Demirc
Dec 3 -- Class Presentations
- 9:00 AM to 9:20 AM: GoodFileSystem
- Yiu-Shing Li
- Matthew Peng
- Abdus Satter
- 9:20 AM to 9:40 AM: CarRe'
- Remy Brault
- Carson Kopper
- 9:40 Am to 10:00 AM: Girls Who File System
- Kate Larrick
- Naomi Rehman
- Karanina (Laszlo) Zim