Content-type: text/html Content-Disposition: inline cmsc412: Operating Systems
Note that the schedule is approximate.
Tuesday Thursday
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 11Snow 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 27Test 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 18Spring Break Mar 20Spring 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 3Persistance

(slides)

Apr 8
Mass Storage


Read OSTEP chapters 36-38 for reading homework 7, due at 2 PM

Apr 10Test 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 13Test 3

Web Accessibility