Skip to main content

This is the evolving schedule of our semester. Depending on how we collectively feel about the flow of topics, we may shift things up or down. In order to stay up to date on what is being covered when, be sure to revisit this page often.

Date TopicReadingSlides
08/25/2025MondayIntroduction to OSSGG 1[Ch1]
08/27/2025WednesdayInterrupts, polling, DMASGG 2
(10th) pp. 489-508
(9th) pp.587-604
 
08/29/2025FridayProcessesSGG 3[Ch3
09/01/2025Monday
09/03/2025Wednesday   
09/05/2025FridayIPC: Unix pipes  
09/08/2025Monday   
09/10/2025Wednesday
09/12/2025FridayThreads  SGG 4[Ch4]
09/15/2025Monday   
09/17/2025Wednesday   
09/19/2025FridayIPC: TCP Sockets  
09/22/2025MondayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
[Ch6]
09/24/2025Wednesday   
09/26/2025Friday   
09/29/2025Monday  TTL 1 assigned 
10/01/2025Wednesday Sleeping Barber 
10/03/2025FridayCPU SchedulingSGG 5 (10th)
SGG 6 (9th)
[Ch5]
10/06/2025Monday 
10/08/2025WednesdayMidterm Exam 1[Study Guide]
10/10/2025Friday

Deadlock

SGG 8

[Ch8]
10/13/2025MondayFall Recess  
10/15/2025Wednesday   
10/17/2025Friday   
10/20/2025Monday TTL 1 due 
10/22/2025WednesdayManaging Main MemorySGG 9[Ch9]
10/24/2025FridaySegmentation   
10/27/2025MondayPaging SGG 10[Ch10]
10/29/2025WednesdayVirtual Memory  
10/31/2025Friday   
11/03/2025Monday   
11/05/2025Wednesday   
11/07/2025FridayMidterm Exam 2[Study Guide]
11/10/2025Monday

File System Interface

SGG 13

TTL 2 due
[Ch13/14]
11/12/2025Wednesday File System Implementation SGG 14 
11/14/2025FridayDirectory Structures 
11/17/2025MondayDisk Structure  
11/19/2025WednesdayDisk Allocation Methods   
11/21/2025Friday  
11/24/2025MondayThanksgiving Break  
11/26/2025WednesdayThanksgiving Break  
11/28/2025FridayThanksgiving Break  
12/01/2025MondayFree Space Management  
12/03/2025Wednesday  
12/05/2025Friday(Course evaluations open) 

12/08/2025

Monday

Last Class (Course evaluations)

  
12/17/2025WednesdayFinal Exam 3:30pm-6:30pm

[Study Guide]