Content-type: text/html Content-Disposition: inline
Tuesday | Thursday | ||
---|---|---|---|
Introduction
Read chapters 1, 2 for reading homework 1
|
|||
Introduction Continued
Slides: intro, hardware, process, OS overview, GeekOS slides and text |
X86 Architecture
(slides)
|
||
Processes Read chapters 3-5 for reading homework 2, due today at 2pm. (slides) |
OS Structures
Project 0 due Sunday midnight (spec, slides) |
||
Processes (slides) |
Threads
(slides) |
||
Synchronization
(slides)
|
Synchronization (slides) |
||
CPU Scheduling, Queuing
(slides, Queueing Theory)
|
Deadlocks
(slides)
|
||
Virtual Memory
(slides)
|
Virtual Memory
(slides)
|
||
Virtual Memory
(slides)
|
Exam 1 (answers) |
||
Spring Break | Spring Break | ||
Mass Storage (slides) |
File Systems
(slides)
|
||
File Systems
(slides)
|
File Systems (slides) |
||
Log-Structured File Systems
(slides)
|
SSDs
(slides)
|
||
Distributed Systems, NFS
(slides)
|
Case Study: NFS/AFS/review
(slides) |
||
Case Study: Google File System
(slides)
|
Exam 2 (answers) Project 5a due Sunday midnight (spec, slides, distribution, submit file) |
||
Virtualization
(slides) |
Consensus | ||
Consensus
(slides) |
(slides) Final Exam Review (Distributed Systems textbook for optional reading homework 11, due at 2 PM Project 5b due Wednesday, 5/15 midnight (slides, submit file, hard late deadline Friday 5/17 midnight) |