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 3
Persistance

(slides)

Apr 8
FFS

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

Apr 10Test 2
Apr 15
Crash Consistency

(slides)
Project 4b due Monday Midnight.
(spec, slides, submit, vid)

Apr 17
Journaling / LFS

(slides)

Apr 22
LFS / SSDs

(slides)
Read OSTEP chapters 39-42 for reading homework 8, due at 2 PM

Apr 24
Distributed Systems

(slides)
Project 5a due Friday Midnight.
(spec, slides, dist, submit, vid)

Apr 29Distributed Systems, NFS
Read OSTEP chapters 42-45 for reading homework 9, due at 8 PM
May 1
AFS
May 6
Google File System
Read OSTEP chapters 48-50 for reading homework 10, due at 2 PM
May 8
Review
Project 5b due Friday midnight
(spec, slides, dist)
May 13Test 3

Web Accessibility