Date |
Topic |
Readings |
Assignments |
09/25 Th |
Course overview |
09/30 Tu |
Processes |
|
10/02 Th |
File systems |
|
Project 1 Out |
10/07 Tu |
Unix Fast File System |
[KJLF84]
|
10/09 Th |
Log-Structured File System
|
[RO92]
|
10/14 Tu |
LFS and FFS performance
|
|
HW 1 due |
10/16 Th |
Journaling & Soft Updates
|
[SGK+00]
|
10/21 Tu |
No class
|
10/23 Th |
Rio file system cache
|
[CNC+96]
|
Project 1 Due |
10/28 Tu
|
Class cancelled
|
|
Project 2 Out |
10/30 Th |
Unix IPC
|
11/04 Tu |
Virtual memory
|
[BJ81] |
11/06 Th |
Global virtual memory
|
[FMP+95]
|
HW 2 due |
11/11 Tu |
No class
|
|
11/13 Th |
Caching and prefetching
|
[CFKL96]
|
11/18 Tu |
Kernel architectures: Mach
|
[SGG03]
|
Project 2 Due |
11/20 Th |
L4
|
[L95]
|
11/25 Tu |
Exokernels
|
[EK95]
|
HW 3 due |
11/27 Th |
No class
|
|
12/02 Tu |
Virtual Machines
|
[BDR97]
|