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/24/2026MondayIntroduction to OS; C language reviewSGG 1[Ch1]
08/26/2026WednesdayInterrupts, polling, DMASGG 2
(10th) pp. 489-508
(9th) pp.587-604
 
08/28/2026FridayProcesses: concepts, system calls, fork(2), wait(2), waitpid(2), exit(3) SGG 3[Ch3
08/31/2026MondayProcesses: control, operational details
09/02/2026WednesdayProcesses: implementation details  
09/04/2026FridayInterprocess Communication (IPC): Unix pipes  
09/07/2026MondayIPC: general concepts  
09/09/2026WednesdayIPC: named pipes
09/11/2026FridayThreads: function pointers, concepts, operation SGG 4[Ch4]
09/14/2026MondayThreads: concurrency vs. parallelism  
09/16/2026WednesdayThreads: implementation modelsĀ   
09/18/2026FridayIPC: TCP Sockets  
09/21/2026MondayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
[Ch6]
09/23/2026Wednesday   
09/25/2026Friday   
09/28/2026Monday  TTL 1 assigned 
09/30/2026Wednesday Sleeping Barber 
10/02/2026FridayCPU SchedulingSGG 5 (10th)
SGG 6 (9th)
[Ch5]
10/05/2026Monday Scheduling algorithms
10/07/2026WednesdayMidterm Exam 1[Study Guide]
10/09/2026Friday

Deadlock

SGG 8

[Ch8]
10/12/2026MondayFall Recess  
10/14/2026Wednesday   
10/16/2026Friday   
10/19/2026Monday TTL 1 due 
10/21/2026WednesdayManaging Main MemorySGG 9[Ch9]
10/23/2026FridaySegmentation   
10/26/2026MondayPagingSGG 10[Ch10]
10/28/2026WednesdayVirtual Memory  
10/30/2026Friday   
11/02/2026Monday   
11/04/2026Wednesday   
11/06/2026FridayMidterm Exam 2[Study Guide]
11/09/2026Monday

File System Interface

SGG 13

TTL 2 due
[Ch13/14]
11/11/2026Wednesday File System Implementation SGG 14 
11/13/2026FridayDirectory Structures 
11/16/2026MondayDisk Structure  
11/18/2026WednesdayDisk Allocation Methods   
11/20/2026Friday  
11/23/2026MondayThanksgiving Break  
11/25/2026WednesdayThanksgiving Break  
11/27/2026FridayThanksgiving Break  
11/30/2026MondayFree Space Management  
12/02/2026Wednesday  
12/04/2026Friday(Course evaluations open) 

12/07/2026

Monday

Last Class (Course evaluations)

  
12/15/2026WednesdayFinal Exam 11:45am-2:45pm

[Study Guide]