Week | Lectures | Chapter and/or Papers |
---|---|---|
0 | (no class) | |
Course Introduction | ||
1 | OS Architectures | SS1; OS not Faster?; Arch&OS(2); Mach, Amoeba, Plan9, NT |
OS Architectures (1st hour) Grad student orientation (2nd hour) | uKerPerf(2) | |
2 | OS Extensibility | UNIX-NT;SPIN;Exokernel;Fluke;SLIC |
OS Extensibility | ||
3 | File Systems Performance | Unix disk; FFS; LFS; RAID; Zebra; Serverless |
(no class) | ||
4 | Extensibility in File Systems | Flash; Pageable;Layers |
Distributed OS Architecture; Theoretical Foundations | SS4, SS5;Lamport's Time; | |
5 | Agreement Protocols | SS8; Chandy's Snapshots |
Distributed File Systems | SS9 | |
6 | Distributed Shared Memory | SS10 |
Distributed Scheduling | SS11 | |
7 | Failure Recovery | SS12 |
(no class) | ||
8 | Fault Tolerance | SS13; IEEE 4/97; Gray(2) |
(no class) Thanksgiving HOLIDAY | ||
9 | Security & Protection/Encapsulated Environments | SS14 |
Encryption | SS15 | |
10 | Multiprocessor Operating Systems | SS16-17 |
Hot Topics |