Schedule 01

Please revisit this page often to stay up to date on what is scheduled for your course. Our Moodle course site will contain links to videos and to class activities.

Date   Topic Reading Slides Activities on Moodle
08/23/2021 Monday Introduction to OS SGG 1 [Ch1] 1
08/25/2021 Wednesday Interrupts, polling, DMA SGG 2
(10th) pp. 489-508
(9th) pp.587-604
  2
08/27/2021 Friday

Processes

[Booting the OS]

SGG 3 

[Boot]

[Ch3 3
08/30/2021 Monday Processes SGG 3 [Ch3] 4
09/01/2021 Wednesday        
09/03/2021 Friday IPC: Unix pipes      
09/06/2021          
09/08/2021 Wednesday Threads SGG 4 [Ch4]  
09/10/2021 Friday        
09/13/2021 Monday        
09/15/2021 Wednesday        
09/17/2021 Friday IPC: TCP Sockets      
09/20/2021 Monday Process Synchronization SGG 6&7 (10th)

SGG 5 (9th)

[Ch6]  
09/22/2021 Wednesday        
09/24/2021 Friday        
09/27/2021 Monday   Sleeping Barber    
09/29/2021 Wednesday CPU Scheduling SGG 5 (10th)
SGG 6 (9th)
[Ch5]  
10/01/2021 Friday        
09/04/2021 Monday        
10/06/2021 Wednesday Midterm Exam 1 Take home exam – class will meet on this day [Study Guide]  
10/08/2021 Friday        
10/11/2021 Monday Fall Break      
10/13/2021 Wednesday Deadlock SGG 8 [Ch8]  
10/15/2021 Friday        
10/18/2021 Monday        
10/20/2021 Wednesday        
10/22/2021 Friday Managing Main Memory SGG 9 [Ch9]  
10/25/2021 Monday        
10/27/2021 Wednesday Virtual Memory SGG 10 [Ch10]  
10/29/2021 Friday        
11/01/2021 Monday        
11/03/2021 Wednesday        
11/05/2021 Friday        
11/08/2021 Monday Midterm Exam 2 Take home exam – class will meet on this day [Study Guide 2]  
11/10/2021 Wednesday File System Interface SGG 13 [Ch13/14]  
11/12/2021 Friday        
11/15/2021 Monday File System Implementation SGG 14    
11/17/2021 Wednesday        
11/19/2021 Friday        
11/22/2021 Monday Thanksgiving Break      
11/24/2021 Wednesday Thanksgiving Break      
11/26/2021 Friday Thanksgiving Break      
11/29/2021 Monday Directory Structures      
12/01/2021 Wednesday Disk Allocation Methods      
12/03/2021 Friday Free Space Management      
12/06/2021 Monday Last Class      

12/10/2021 to 12/13/2021

Monday Final Exam Take home exam [Study Guide]