Date | Topic | Reading | Slides | |
08/26/2024 | Monday | Introduction to OS; C language review | SGG 1 | [Ch1] |
08/28/2024 | Wednesday | Interrupts, polling, DMA | SGG 2 (10th) pp. 489-508 (9th) pp.587-604 | |
08/30/2024 | Friday | Processes [Booting the OS] | SGG 3 [Boot] | [Ch3] |
09/02/2024 | Monday | Processes | SGG 3 | [Ch3] |
09/04/2024 | Wednesday | |||
09/06/2024 | Friday | IPC: Unix pipes | ||
09/09/2024 | Monday | |||
09/11/2024 | Wednesday | |||
09/13/2024 | Friday | Threads | SGG 4 | [Ch4] |
09/16/2024 | Monday | |||
09/18/2024 | Wednesday | |||
09/20/2024 | Friday | IPC: TCP Sockets | ||
09/23/2024 | Monday | Process Synchronization | SGG 6&7 (10th), SGG 5 (9th) | [Ch6] |
09/25/2024 | Wednesday | |||
09/27/2024 | Friday | |||
09/30/2024 | Monday | |||
10/02/2024 | Wednesday | Sleeping Barber | ||
10/04/2024 | Friday | CPU Scheduling | SGG 5 (10th) SGG 6 (9th) | [Ch5] |
10/07/2022 | Monday | |||
10/09/2024 | Wednesday | Midterm Exam 1 Released | Class meets regularly TTL 1 due Take home exam due Friday 10/11/2024 | [Study Guide] |
10/11/2024 | Friday |
Deadlock Midterm Exam 1 |
Class meets regularly | [Ch8] |
10/14/2024 | Monday | Fall Break | ||
10/16/2024 | Wednesday | |||
10/18/2024 | Friday | |||
10/21/2024 | Monday | |||
10/23/2024 | Wednesday | Managing Main Memory | SGG 9 | [Ch9] |
10/25/2024 | Friday | |||
10/28/2024 | Monday | Virtual Memory | SGG 10 | [Ch10] |
10/30/2024 | Wednesday | |||
11/01/2024 | Friday | |||
11/04/2024 | Monday | |||
11/06/2024 | Wednesday | |||
11/08/2024 | Friday | Midterm Exam 2 Released | Class meets regularly TTL 2 due Take home exam due Monday, 11/11/2024 | [Study Guide 2] |
11/11/2024 | Monday |
File System Interface Midterm Exam 2 |
Class meets regularly | [Ch13/14] |
11/13/2024 | Wednesday | File System Implementation | SGG 14 | |
11/15/2024 | Friday | Directory Structures | ||
11/18/2024 | Monday | Disk Structure | ||
11/20/2024 | Wednesday | Disk Allocation Methods | ||
11/22/2024 | Friday | |||
11/25/2024 | Monday | Thanksgiving Break | ||
11/27/2024 | Wednesday | Thanksgiving Break | ||
11/29/2024 | Friday | Thanksgiving Break | ||
12/02/2024 | Monday | Free Space Management | ||
12/04/2024 | Wednesday | |||
12/06/2024 | Friday | (Lab evaluations open) | ||
12/09/2024 | Monday | Last Class (Lecture evaluations open) | ||
TBA (opens) TBA | Final Exam | Take home exam Due on Gradescope by |