Content-type: text/html Content-Disposition: inline
Tuesday | Thursday | ||
---|---|---|---|
Introduction
|
Introduction Continued
Slides: intro, hardware, process, OS overview, GeekOS complete, but terse, slides and text (2017)
|
||
X86 Architecture
|
Processes | ||
OS Structures
Read chapters 3-5 for reading homework 2 |
Processes
|
||
Threads
|
Synchronization
|
||
Synchronization
|
CPU Scheduling, Queuing
|
||
Deadlocks
|
Virtual Memory
|
||
Virtual Memory
|
Test 1 |
||
Spring Break | Spring Break | ||
Virtual Memory
|
Mass Storage
|
||
File Systems
|
File Systems
|
||
File Systems
|
Log-Structured File Systems | ||
SSDs | Distributed Systems, NFS | ||
Case Study: NFS/AFS/review
|
Case Study: Google File System | ||
Virtualization | Consensus | ||
Consensus | |||
Test 2 |