Date |
Topic |
Readings |
Assignments |
01/10 Tu |
Course overview |
01/12 Th |
Processes & Threads |
01/17 Tu |
Unix Fast File System |
[KJLF84]
|
HW 1 Out |
01/19 Th |
Log-Structured File System
|
[RO92]
| Project 1 Out |
01/24 Tu |
LFS and FFS performance
|
01/26 Th |
Journaling & Soft Updates
|
[SGK+00]
| HW 1 due |
01/31 Tu |
Rio file system cache
|
[CNC+96]
|
02/02 Th |
Caching and prefetching
|
[CFKL96]
|
02/07 Tu |
Unix Scheduling
|
|
HW 2 Out |
02/09 Th
| Lottery Scheduling
|
[WW94] |
Project 1 Due |
02/14 Tu |
Global virtual memory
|
[FMP+95]
|
02/16 Th |
Class cancelled |
|
HW 2 due |
02/21 Tu |
Kernel architectures: Mach
|
[SGG03]
|
Project 2 out |
02/23 Th |
L4
|
[L95]
|
02/28 Tu |
Nooks
|
[SBL03]
|
HW 3 Out |
03/02 Th |
Exokernel
|
[EK95]
|
03/07 Tu |
Virtual Machines (Xen)
|
[BDF+03]
|
03/09 Th |
Virtual Machines (Disco)
|
[BDR97]
|
HW 3 due |
03/14 Tu |
VMWare
|
[W02]
|