Note that the schedule is approximate.
Tuesday Thursday
Jan 27Snow Day Jan 29Snow Day
Feb 3Introduction

(slides)

Feb 5Processes, Scheduling

(slides)
Do ungraded Project Z by Sunday midnight (GeekOS Guide)

Feb 10Vibing with Bill and Claude

(slides)
Homework 1 due 2pm (Chapters 1, 2)

Feb 12X86 Scheduling

(slides)
Project 0 due Friday midnight

Feb 17Scheduling

(slides)
Homework 2 due 2pm (Chapters 3-5)

Feb 19Scheduling, Queuing Theory

(slides)


Project 1 due Sunday midnight (spec, slides, submit.txt, NEW geekos 26.3 src, claude learning_geekos 26.3, recitation vid1, vid2)

Feb 24Memory, Paging

No class, but lecture video

(slides)


Homework 3 due 2pm (Chapters 7, 10.4)

Feb 26Paging

No class, but lecture video

(slides)
text

Mar 3Paging

(slides)
Homework 4 due 2pm (skim Chapters 18-22)

Mar 5Test 1
Mar 10Paging

(slides)

Mar 12Swapping

(slides)
Project 3a (spec, slides, submit, vid1, vid2, vid3) due Friday Midnight.

Mar 17Spring Break Mar 19Spring Break
Mar 24Synchronization


Homework 5 due 2pm (Chapters 26-33 for this and the next homework)

Mar 26Synchronization

Mar 31Deadlocks


Homework 6 due 2pm (Chapters 26-33)

Apr 2Persistence


Project 3b (slides, spec, submit, vid1, vid 2) due Friday Midnight.

Apr 7Persistence


Homework 7, due 2 PM (OSTEP Chapters 36-38)

Apr 9Test 2
Apr 14LFS / SSDs


Homework 8, due 2 PM (OSTEP Chapters 39-42)

Apr 16Journaling / LFS


Project 4a due Friday Midnight.

Apr 21Persistence

Apr 23FFS

Apr 28Crash Consistency


Homework 9 due 2 PM (OSTEP chapters 42-45)

Apr 30NFS / GFS

Project 4b due Friday Midnight.
May 5Review May 7Test 3

Web Accessibility