Operating Systems (Fall 2015): Difference between revisions
Line 144: | Line 144: | ||
</td> | </td> | ||
<td> | <td> | ||
<p>[[Operating Systems 2015F Lecture | <p>[[Operating Systems 2015F Lecture 12|Lecture 12]]: [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-cv.pdf Condition Variables], [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-sema.pdf Semaphores], [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-bugs.pdf Concurrency Problems] | ||
</p> | </p> | ||
</td> | </td> | ||
Line 154: | Line 154: | ||
</td> | </td> | ||
<td> | <td> | ||
<p>[[Operating Systems 2015F Lecture | <p>[[Operating Systems 2015F Lecture 13|Lecture 13]]: [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-tlbs.pdf TLBs], [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-smalltables.pdf Smaller Tables]</p> | ||
</td> | </td> | ||
</tr> | </tr> | ||
Line 163: | Line 163: | ||
</td> | </td> | ||
<td> | <td> | ||
<p>[[Operating Systems 2015F Lecture | <p>[[Operating Systems 2015F Lecture 14|Lecture 14]]: TBA</p> | ||
</td> | </td> | ||
</tr> | </tr> |
Revision as of 18:15, 3 September 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.
Note assigned readings are subject to change, please check this page each week.
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 |
Lecture 9: Test 1 Review |
Oct. 7 |
Test 1 (in class) |
Oct. 9 |
|
Oct. 14 |
|
Oct. 16 |
Lecture 12: Condition Variables, Semaphores, Concurrency Problems |
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 |