| Week |
Lectures |
Chapter and/or Papers |
| 1 |
Course Introduction | |
| OS Architectures | 1; Tan7&8;Plan9 |
| 2 |
OS Extensibility | uKerPerf;RVM;SPIN;Exokernel |
| Distributed OS Architecture | 4 |
| 3 |
Theoretical Foundations | 5 |
| Agreement Protocols | 8 |
| 4 |
(no class) |
| Distributed File Systems | 9 |
| 5 |
File Systems Performance | |
| Extensibility in File Systems | |
| 6 |
MIDTERM |
| Distributed Shared Memory | 10 |
| 7 |
Midterm debrief/discussion | |
| Failure Recovery | 12 |
| 8 |
Fault Tolerance | 13 |
| Security & Protection/Encapsulated Environments | 14 |
| 9 |
Performance/Benchmarking(Reiher) | |
| Prediction Techniques(Kuenning) | |
| 10 |
Multiprocessor Operating Systems | 16-17 |
| Hot Topics | |