Operating Systems (Fall 2015)
Course Outline
Here is the course outline for COMP 3000: Operating Systems.
Lectures and Exams
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 |
Lecture 14: TBA |
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 |