Week Day Date Topic Reading Notes
1 Tue Jan 21 Administrativia, introduction to operating systems Homework 1
Thu Jan 23 Architectural Support for Operating Systems Background
2 Tue Jan 28 Architectural Support for Operating Systems (continued) Happy New Year
Thu Jan 30 The Process Abstraction Ch. 3-4 Homework 2 released
Sat Feb 1 Recitation: Architectural Support Cameron Goddard Gates G01, 7-8:30pm
3 Tue Feb 4 The Process Abstraction (continued) Ch. 6
Thu Feb 6 Forking and the Shell Ch. 5
Sat Feb 8 Recitation: Processes Lisa Li and Jacqueline Wen Gates G01, 5-6:30pm
4 Tue Feb 11 Shell and Threads Ch. 25-27 Fun read: A fork() in the road
Thu Feb 13 Scheduling Ch 7-11 Homework 2 due
Sat Feb 15 February Break
5 Tue Feb 18 February Break Homework 3 released
Thu Feb 20 Concurrent Programming Harmony book Chapters 1-3
Sat Feb 22 Recitation: Scheduling David Han and Ryan Ho Gates G01, 5-6:30pm
6 Tue Feb 27 Critical Sections Harmony book Chapters 4-6
Thu Feb 27 Locks Harmony book Chapters 7-8
Sat Mar 1 Recitation: intro to concurrent programming Daniel Lee Gates G01, 5-6:30pm
7 Tue Mar 4 Race Conditions and Locks Harmony book Chapters 7-8 Homework 3 due
Thu Mar 6 Concurrent Data Structures Harmony book Chapter 9
Sat Mar 8 Review before Prelim 1 Marta Liang Gates G01, 5-6:30pm
8 Tue Mar 11 Concurrency: Checking Behaviors Harmony book Chapter 10, 11
Thu Mar 13 Review lecture before Prelim 1 HW4 released
9 Tue Mar 18 Conditional Waiting and Condition Variables Harmony book Chapters 12, 13
Thu Mar 20 Deadlock Harmony book Chapter 15
Sat Mar 22 Recitation: Concurrent Data Structures Osayamen Aimuyo, Gates G01, 5-6:30pm HW4 due, HW5 released
10 Tue Mar 25 Deadlock Harmony book Chapter 15
Thu Mar 27 Actors, Barrier Synchronization Harmony book Chapter 16, 17
11 Tue Apr 2 Spring Break
Thu Apr 4 Spring Break
12 Tue Apr 8 Disks and RAID 3 Easy Pieces, Ch. 37-38, 44 HW5 due, HW6 released
Thu Apr 10 File Systems 3 Easy Pieces, Ch. 39-40
Sat Apr 12 Recitation: TBD Atulya Lohani
13 Tue Apr 15 File Systems 3 Easy Pieces, Ch. 39-40
Thu Apr 17 File Systems 3 Easy Pieces, Ch. 39-40 HW6 due
Sun Apr 20 Last recitation before Prelim 2: RVR Gates G01, 5-6:30pm
14 Tue Apr 22 Review lecture before Prelim 2
Thu Apr 24 Memory Management 3 Easy Pieces Ch 12-17 HW7 released
Sat Apr 26 No recitation
15 Tue Apr 29 Memory Management 3 Easy Pieces Ch 12-17 HW8 released
Thu May 1 Cancelled (see April 20th) HW7 due (YESTERDAY)
16 Tue May 6 Virtual Memory 3 Easy Pieces Ch 18-22 HW8 due