Introduction & Processes
Chapters 2, 4, 5 — Exercise E1
Xv6 Intro
Chapter 6 — Project P1, Exercise E2
CPU Scheduling
Chapters 7, 8 — Exercise E3
Memory Management
Chapters 13, 15, 16
Paging
Chapters 18, 19, 20 — Exercise E4
Beyond Physical Memory
Chapters 21, 22 — Exercise E5
Threads & Synchronization
Chapters 26, 27
Locks
Chapters 28, 29 — Exercise E6
Semaphores
Chapter 31 — Project P2
Deadlocks
Chapter 32
File Systems
Chapters 39, 40 — Exercise E7
I/O & Consistency
Chapter 36 — Project P3
RAID
Chapter 38 — Exercise E8
Virtualization
End of semester review