Operating Systems (Fall 2015)
Course Outline
Here is the course outline for COMP 3000: Operating Systems.
Lectures and Exams
This is currently all wrong!
Note that the topics below are primarily chapters from the class textbook, Operating Systems: Three Easy Pieces. Note that while introductory and summary dialogues are not linked below, they are worth reading for an informal take on the material.
| Date | Topic | 
|---|---|
| Sept. 2 | |
| Sept. 10 | |
| Sept. 12 | |
| Sept. 17 | |
| Sept. 19 | |
| Sept. 24 | |
| Sept. 26 | |
| Oct. 1 | |
| Oct. 3 | |
| Oct. 8 | |
| Oct. 10 | Lecture 11: Condition Variables, Semaphores, Concurrency Problems | 
| Oct. 15 | |
| Oct. 17 | Lecture 13: Midterm Review | 
| Oct. 22 | Midterm (in class) | 
| Oct. 24 | |
| Nov. 5 | |
| Nov. 7 | |
| Nov. 12 | |
| Nov. 14 | |
| Nov. 19 | Lecture 18: RAID, Log-structured FS (optional readings) | 
| Nov. 21 | |
| Nov. 26 | Lecture 20: Distributed Systems, Swapping: Mechanisms, Swapping: Policies | 
| Nov. 28 | Lecture 21: NFS, AFS (optional readings) | 
| Dec. 3 | Lecture 22: Assignment Solutions 1 | 
| Dec. 5 | Lecture 23: Assignment Solutions 2 |