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. 9 | Lecture 2: (Video only) Processes, Process API | 
| Sept. 11 | Lecture 3: (Video only) Limited Direct Execution | 
| Sept. 16 | |
| Sept. 18 | |
| Sept. 23 | |
| Sept. 25 | |
| Sept. 30 | |
| Oct. 2 | |
| Oct. 7 | |
| Oct. 9 | Lecture 11: Condition Variables, Semaphores, Concurrency Problems | 
| Oct. 14 | Lecture 12: Test 1 Review | 
| Oct. 16 | Test 1 (in class) | 
| Oct. 21 | |
| Oct. 23 | |
| Nov. 4 | |
| Nov. 6 | |
| Nov. 11 | |
| Nov. 13 | |
| Nov. 18 | Lecture 19: Test 2 Review | 
| Nov. 20 | Test 2 (in class) | 
| Nov. 25 | Lecture 20: Distributed Systems, Swapping: Mechanisms, Swapping: Policies | 
| Nov. 27 | Lecture 21: NFS, AFS (optional readings) | 
| Dec. 2 | Lecture 22: TBA | 
| Dec. 4 | Lecture 23: TBA |