Content-type: text/html Content-Disposition: inline cmsc412: Operating Systems
Note that the schedule is approximate.
Tuesday Thursday
Jan 23
Jan 25
Introduction

 

Read chapters 1, 2 for reading homework 1
Project Z to be released
Videos from pete.

Jan 30
Introduction Continued

Slides: intro, hardware, process, OS overview, GeekOS slides and text

Feb 1
X86 Architecture

(slides)
Project Z due Sunday midnight
(description, geekos src, geekos setup)

Feb 6
Processes

Read chapters 3-5 for reading homework 2, due today at 2pm.

(slides)

Feb 8
OS Structures
Project 0 due Sunday midnight
(spec, slides)
Feb 13
Processes

(slides)

Feb 15
Threads

(slides)

Feb 20
Synchronization

(slides)
Project 1 due tonight at midnight.
(spec, slides, submit file)
Read OSTEP lect05, chapters 7, 10.4 for reading homework 3

Feb 22
Synchronization

(slides)

Feb 27
CPU Scheduling, Queuing

(slides, Queueing Theory)
Read OSTEP lect08, chapters 30 and 31 for reading homework 4

Feb 29
Deadlocks

(slides)
Project 2 due Sunday Midnight.
(spec, slides, submit file)

Mar 5
Virtual Memory

(slides)
Read OSTEP lect09, lect10, a bit of chapters 30 and 31 for reading homework 5

Mar 7
Virtual Memory

(slides)
Project 3 due Sunday midnight
(spec, slides, submit file)

Mar 12
Virtual Memory

(slides)
Read OSTEP chapters 18, 20, and 22 for reading homework 6 due at 8 PM

Mar 14Exam 1
(answers)
Mar 19Spring Break Mar 21Spring Break
Mar 26
Mass Storage

(slides)

Mar 28
File Systems

(slides)
Project 4a due Sunday midnight
(spec, slides, submit file)

Apr 2
File Systems

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

Apr 4
File Systems

(slides)

Apr 9
Log-Structured File Systems

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

Apr 11
SSDs

(slides)
Project 4b due Sunday midnight
(spec, slides, submit file)

Apr 16
Distributed Systems, NFS

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

Apr 18
Case Study: NFS/AFS/review

(slides)

Apr 23
Case Study: Google File System

(slides)
Read OSTEP chapters 48-50 for reading homework 10, due at 2 PM

Apr 25Exam 2
(answers)
Project 5a due Sunday midnight
(spec, slides, distribution, submit file)
Apr 30
Virtualization

(slides)

May 2
Consensus

(slides)
(Distributed Systems textbook)

May 7
Consensus

(slides)

May 9
(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)
  Final Exam: Wednesday May 15 10:30 a.m. - 12:30 p.m.

Web Accessibility