UCLA CS239--Advanced Operating Systems

Course Schedule for Fall, 1999

Week Lectures Chapter and/or Papers
0 (no class)
Course Introduction
1 OS ArchitecturesSS1; OS not Faster?; Arch&OS(2); Mach, Amoeba, Plan9, NT
OS Architectures (1st hour)
Grad student orientation (2nd hour)
uKerPerf(2)
2 OS ExtensibilityUNIX-NT;SPIN;Exokernel;Fluke;SLIC
OS Extensibility
3 File Systems PerformanceUnix disk; FFS; LFS; RAID; Zebra; Serverless
(no class)
4 Extensibility in File SystemsFlash; Pageable;Layers
Distributed OS Architecture;
Theoretical Foundations
SS4, SS5;Lamport's Time;
5 Agreement ProtocolsSS8; Chandy's Snapshots
Distributed File SystemsSS9
6 Distributed Shared MemorySS10
Distributed SchedulingSS11
7 Failure RecoverySS12
(no class)
8 Fault ToleranceSS13; IEEE 4/97; Gray(2)
(no class) Thanksgiving HOLIDAY
9 Security & Protection/Encapsulated EnvironmentsSS14
EncryptionSS15
10 Multiprocessor Operating SystemsSS16-17
Hot Topics


CS239 Home | Course Overview | Weekly Material | CS Dept | UCLA


(c)1999 Richard Guy
For information about these pages, contact Richard Guy.