W L Date Lec. Topic Required Reading Suggested Reading Note
112012-01-10Course policies, motivationChapter 1
22012-01-12OS overview, OS structureChapters 1, 2
232012-01-17OS design and structureChapter 2
42012-01-19ProcessesChapter 3
352012-01-24
62012-01-26ThreadsChapter 4
472012-01-31
82012-02-02Process synchronizationChapter 6What really happened on Mars
592012-02-07
102012-02-09
6112012-02-14
122012-02-16DeadlockChapter 7
7132012-02-21
142012-02-23
8152012-02-28SchedulingChapter 5
162012-03-01
9172012-03-06Mid-term recapChapters 1-7
2012-03-08Mid-term Exam (open book, open notes)
102012-03-13No class (spring break)
2012-03-15No class (spring break)
11182012-03-20Main memoryChapter 8
192012-03-22
12202012-03-27Virtual memoryChapter 9
212012-03-29
13222012-04-03
232012-04-05
14242012-04-10File SystemChapters 10, 11
252012-04-12
15262012-04-17
272012-04-19

Unless noted otherwise, chapter and section numbers refer to the chapters and sections from the textbook.