Skip to main content
Date TopicReadingSlides
08/26/2024MondayIntroduction to OS; C language reviewSGG 1[Ch1]
08/28/2024WednesdayInterrupts, polling, DMASGG 2
(10th) pp. 489-508
(9th) pp.587-604
 
08/30/2024FridayProcesses
[Booting the OS]
SGG 3
[Boot]
[Ch3
09/02/2024MondayProcessesSGG 3[Ch3]
09/04/2024Wednesday   
09/06/2024FridayIPC: Unix pipes  
09/09/2024Monday   
09/11/2024Wednesday
09/13/2024FridayThreads  SGG 4[Ch4]
09/16/2024Monday   
09/18/2024Wednesday   
09/20/2024FridayIPC: TCP Sockets  
09/23/2024MondayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
[Ch6]
09/25/2024Wednesday   
09/27/2024Friday   
09/30/2024Monday   
10/02/2024Wednesday Sleeping Barber 
10/04/2024FridayCPU SchedulingSGG 5 (10th)
SGG 6 (9th)
[Ch5]
10/07/2022Monday  
10/09/2024WednesdayMidterm Exam 1
Released
Class meets regularly
Take home exam due
Friday 10/11/2024
[Study Guide]
10/11/2024Friday

Deadlock

Midterm Exam 1
Due

SGG 8

Class meets regularly

[Ch8]
10/14/2024MondayFall Break  
10/16/2024Wednesday   
10/18/2024Friday   
10/21/2024Monday   
10/23/2024WednesdayManaging Main MemorySGG 9[Ch9]
10/25/2024Friday   
10/28/2024MondayVirtual MemorySGG 10[Ch10]
10/30/2024Wednesday   
11/01/2024Friday   
11/04/2024Monday   
11/06/2024Wednesday   
11/08/2024FridayMidterm Exam 2
Released
Class meets regularly
Take home exam due Monday,
11/11/2024
[Study Guide 2]
11/11/2024Monday

File System Interface

Midterm Exam 2
Due

SGG 13

Class meets regularly

[Ch13/14]
11/13/2024Wednesday   
11/15/2024FridayFile System ImplementationSGG 14 
11/18/2024Monday   
11/20/2024Wednesday   
11/22/2024FridayDirectory Structures  
11/25/2024MondayThanksgiving Break  
11/27/2024WednesdayThanksgiving Break  
11/29/2024FridayThanksgiving Break  
12/02/2024MondayDisk Allocation Methods   
12/04/2024WednesdayFree Space Management  
12/06/2024Friday(Lab evaluations open)  

12/09/2024

Monday

Last Class (Lecture evaluations open)

  

TBA (opens)

TBA
(closes)

Final Exam

Take home exam

Due on Gradescope by
TBA

[Study Guide]