| 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]
|