Please revisit this page often to stay up to date on what is scheduled for your course. Our Moodle course site will contain links to videos and to class activities.
Date | Topic | Reading | Slides | |
08/22/2022 | Monday | Introduction to OS | SGG 1 | [Ch1] |
08/24/2022 | Wednesday | Interrupts, polling, DMA | SGG 2 (10th) pp. 489-508 (9th) pp.587-604 |
|
08/26/2022 | Friday | Processes [Booting the OS] |
SGG 3 [Boot] |
[Ch3] |
08/29/2022 | Monday | Processes | SGG 3 | [Ch3] |
08/31/2022 | Wednesday | |||
09/02/2022 | Friday | IPC: Unix pipes | ||
09/05/2022 | Monday | |||
09/07/2022 | Wednesday | Threads | SGG 4 | [Ch4] |
09/09/2022 | Friday | |||
09/12/2022 | Monday | |||
09/14/2022 | Wednesday | |||
09/16/2022 | Friday | IPC: TCP Sockets | ||
09/19/2022 | Monday | Process Synchronization | SGG 6&7 (10th), SGG 5 (9th) |
[Ch6] |
09/21/2022 | Wednesday | |||
09/23/2022 | Friday | |||
09/26/2022 | Monday | |||
09/28/2022 | Wednesday | Sleeping Barber | ||
09/30/2022 | Friday | CPU Scheduling | SGG 5 (10th) SGG 6 (9th) |
[Ch5] |
10/03/2022 | Monday | |||
10/05/2022 | Wednesday | Midterm Exam 1 Released |
Class meets regularly Take home exam due Friday 10/07/2022 |
[Study Guide] |
10/07/2022 | Friday |
Deadlock Midterm Exam 1 |
Class meets regularly |
[Ch8] |
10/10/2022 | Monday | Fall Break | ||
10/12/2022 | Wednesday | |||
10/14/2022 | Friday | |||
10/17/2022 | Monday | |||
10/19/2022 | Wednesday | Managing Main Memory | SGG 9 | [Ch9] |
10/21/2022 | Friday | |||
10/24/2022 | Monday | Virtual Memory | SGG 10 | [Ch10] |
10/26/2022 | Wednesday | |||
10/28/2022 | Friday | |||
10/31/2022 | Monday | |||
11/02/2022 | Wednesday | |||
11/04/2021 | Friday | Midterm Exam 2 Released |
Class meets regularly Take home exam due Monday, 11/07/2022 |
[Study Guide 2] |
11/07/2022 | Monday |
File System Interface Midterm Exam 2 |
Class meets regularly |
[Ch13/14] |
11/09/2022 | Wednesday | |||
11/11/2022 | Friday | File System Implementation | SGG 14 | |
11/14/2022 | Monday | |||
11/16/2022 | Wednesday | |||
11/18/2022 | Friday | Directory Structures | ||
11/21/2022 | Monday | Thanksgiving Break | ||
11/23/2022 | Wednesday | Thanksgiving Break | ||
11/25/2022 | Friday | Thanksgiving Break | ||
11/28/2022 | Monday | Disk Allocation Methods | ||
12/30/2022 | Wednesday | Free Space Management | ||
12/02/2022 | Friday | (Lab evaluations open) | ||
12/05/2022 12/06/2022 |
Monday Tuesday |
Last Class (Lecture evaluations open) (Lab and lecture evaluations close) |
||
12/11/2022 (opens) 12/14/2022 |
Final Exam |
Take home exam Due on Gradescope by |