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
01/21/2026WednesdayIntroduction to OSSGG 1[Ch1]
01/23/2026FridayInterrupts, polling, DMASGG 2
(10th) pp. 489-508
(9th) pp.587-604
 
01/26/2026MondayProcessesSGG 3[Ch3
01/28/2026Wednesday
01/30/2026Friday   
02/02/2026MondayIPC: Unix pipes  
02/04/2026Wednesday   
02/06/2026Friday
02/09/2026MondayThreads  SGG 4[Ch4]
02/11/2026Wednesday   
02/13/2026Friday   
02/16/2026MondayIPC: TCP Sockets  
02/18/2026WednesdayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
[Ch6]
02/20/2026Friday   
02/23/2026Monday   
02/25/2026Wednesday  TTL 1 assigned 
02/27/2026Friday Sleeping Barber 
03/02/2026MondayCPU SchedulingSGG 5 (10th)
SGG 6 (9th)
[Ch5]
03/04/2026Wednesday TTL 1 due
03/06/2026FridayMidterm Exam 1[Study Guide]
03/09/2026MondaySpring Recess
03/11/2026WednesdaySpring Recess  
03/13/2026FridaySpring Recess  
03/16/2026Monday 

Deadlock

 

SGG 8

 [Ch8]
03/18/2026Wednesday  
03/20/2026Friday
03/23/2026Monday  
03/25/2026WednesdayManaging Main MemorySGG 9 [Ch9
03/27/2026FridaySegmentation 
03/30/2026MondayPaging  SGG 10[Ch10]  
04/01/2026Wednesday Virtual Memory
04/03/2026Friday   
04/06/2026Monday
04/08/2026Wednesday
04/10/2026FridayTTL 2 due 
04/13/2026MondayMidterm Exam 2[Study Guide
04/15/2026WednesdayFile System InterfaceSGG 13 [Ch13/14]
04/17/2026FridayFile System ImplementationSGG 14 
04/20/2026MondayDirectory Structures  
04/22/2026WednesdayDisk Structure  
04/24/2026FridayDisk Allocation Methods   
04/27/2026Monday  
04/29/2026WednesdayFree Space Management  
05/01/2026Friday(Course evaluations open)  
05/04/2026MondayLast class (course evaluations) 
05/12/2026TuesdayFinal Exam 3:30pm-6:30pm[Study Guide]