See the calendar of events for this course.
| Date | Covered Material | Papers/Handouts | Assigned | Due |
|---|---|---|---|---|
| Tue, May 13 | Logistics, Introduction Processes |
|||
| Thu, May 15 | Multi-threading overview |
|
||
| Tue, May 20 | Birrell paper continued | |||
| Thu, May 22 | Thread usage patterns, scheduling scopes, etc. |
|
|
|
| Tue, May 27 | No class (instructor away at a conference) | |||
| Thu, May 29 | Stein & Shah paper - user-level threads, LWPs, MT & signals, TSD, debuggers, etc. |
|
||
| Tue, June 03 | Stein & Shah paper continued (async safety, etc) Eykholt paper (multithreading kernel, interrupts, etc) |
|||
| Thu, June 05 | Eykholt paper continued First-class User-level Threads paper |
|||
| Tue, June 10 | Midterm |
|
||
| Thu, June 12 | No class (instructor away at a conference) |
|
||
| Tue, June 17 | Midterm Q&A; Anderson paper |
|
|
|
| Thu, June 19 | Anderson paper continued |
|
||
| Tue, June 24 | High-level synch mechanisms |
|
||
| Thu, June 26 |
High-level synch mechanisms wrap up System V shared memory intro Web server architectures |
|||
| Tue, July 1 |
Shared memory Q&A Project2 Q&A Continuation Graphs RPC intro |
|||
| Thu, July 3 |
RPC semantics RPC implementation RPC optimizations |
|
|
|
| Tue, July 8 |
HW2 & Project2 discussion Sun RPC User-level RPC paper |
|
|
|
| Thu, July 10 | Micro-kernels, μ-kernel |
|
||
| Tue, July 15 |
Project 3 Q&A Micro-kernels continued Distributed computing |
|
|
|
| July 17 | Distributed Vs. Local Computing | |||
| July 22 | Distributed File Systems |
|
||
| July 24 |
Course review/wrap-up Final exam overview |
|
||
| Mon, July 28 | Final | CCB Room 102 |
|
Last modified: Wednesday, 23 July 2003 10:15 PM