Jan 28
| Introduction
(slides)
Project Z due Friday midnight (description, geekos src, geekos setup, Submit.txt)
Slides: intro, hardware, process, OS overview, GeekOS complete, but terse, slides. Easier but older text (2017).
|
Jan 30
| Processes, Scheduling
(slides)
|
---|
Feb 4
| X86 Scheduling
(slides)
Read chapters 1, 2 for reading homework 1
|
Feb 6
| Scheduling, Queuing Theory
(slides)
Project 0 due Friday midnight (spec, slides, submit, video)
|
---|
Feb 11 | Snow Day |
Feb 13
| Scheduling, Memory
(slides)
Read chapters 3-5 for reading homework 2
|
---|
Feb 18
| Paging
(slides)
Read chapters 7, 10.4 for reading homework 3 due 4pm.
|
Feb 20
| Paging
(slides)
Project 1 due Friday at midnight. (spec, slides, submit, video)
|
---|
Feb 25
| Paging
(slides)
Skim chapters 18-22 for reading homework 4, due at 2pm.
|
Feb 27 | Test 1
|
---|
Mar 4
| Synchronization
(slides)
|
Mar 6
| Synchronization
(slides)
Project 2 due Friday Midnight. (spec, slides, vid, submit)
|
---|
Mar 11
| Synchronization
(slides)
Read chapters 26-33 for this and the next homework. Reading Homework 5
|
Mar 13
| Synchronization
(slides)
Project 3 due Friday Midnight. (spec, slides, vid, submit)
|
---|
Mar 18 | Spring Break |
Mar 20 | Spring Break |
---|
Mar 25
| Deadlocks
(slides)
Read chapters 26-33 for this and the next homework. Reading Homework 6
|
Mar 27
| Persistance
(slides)
Project 4a due Friday Midnight. (spec, slides, submit, vid)
|
---|
Apr 1
| Persistance
(slides)
|
Apr 3 | Persistance
(slides)
|
---|
Apr 8
| Mass Storage
Read OSTEP chapters 36-38 for reading homework 7, due at 2 PM
|
Apr 10 | Test 2
|
---|
Apr 15
| File Systems
Project 4b due Monday Midnight. (spec, slides, submit, vid)
|
Apr 17
| File Systems
Read OSTEP chapters 39-42 for reading homework 8, due at 2 PM
|
---|
Apr 22
| File Systems
|
Apr 24
| Log-Structured File Systems
Project 5a due Friday midnight (spec, slides, dist)
|
---|
Apr 29
| SSDs
|
May 1
| Distributed Systems, NFS
|
---|
May 6
| Case Study: NFS/AFS/review
|
May 8
| Case Study: Google File System
Project 5b due Friday midnight (spec, slides, dist)
|
---|
May 13 | Test 3
|
---|