Schedule 01

Please revisit this page often to stay up to date on what is scheduled for your course. Activities will be accessible on Moodle unless linked to a PDF document.

Date   Topic Reading Slides

Activities on Moodle

08/17/2020 Monday Introduction to OS SGG 1 [Ch1] 1
08/19/2020 Wednesday Interrupts, polling, DMA SGG 2
(10th) pp. 489-508
(9th) pp.587-604
  2
08/21/2020 Friday Booting the OS Boot  
08/24/2020 Monday Processes SGG 3 [Ch3] 4
08/26/2020 Wednesday       5
08/28/2020 Friday       6
08/31/2020 Monday IPC: Unix pipes     7
09/02/2020 Wednesday Threads SGG 4 [Ch4]  
09/04/2020 Friday        
09/07/2020 Monday        
09/09/2020 Wednesday        
09/11/2020 Friday IPC: TCP Sockets      
09/14/2020 Monday Process Synchronization SGG 6&7 (10th)

SGG 5 (9th)

[Ch6]  
09/16/2020 Wednesday        
09/18/2020 Friday       10
09/21/2020 Monday   Sleeping Barber   11
09/23/2020 Wednesday CPU Scheduling SGG 5 (10th)
SGG 6 (9th)
[Ch5]  
09/25/2020 Friday        
09/28/2020 Monday        
09/30/2020 Wednesday Midterm Exam 1 Take home exam – there will be a class on this day! [Study Guide]  
10/02/2020 Friday        
10/05/2020 Monday Deadlock SGG 8 [Ch8]  
10/07/2020 Wednesday        
10/09/2020 Friday        
10/12/2020 Monday Managing Main Memory SGG 9 [Ch9]  
10/14/2020 Wednesday        
10/16/2020 Friday        
10/19/2020 Monday Virtual Memory SGG 10 [Ch10]  
10/21/2020 Wednesday        
10/23/2020 Friday        
10/26/2020 Monday        
10/28/2020 Wednesday        
10/30/2020 Friday Midterm Exam 2 Take home exam – there will be a class on this day! [Study Guide]  
11/02/2020 Monday File System Interface SGG 13 [Ch13/14]  
11/04/2020 Wednesday        
11/06/2020 Friday File System Implementation SGG 14    
11/09/2020 Monday        
11/11/2020 Wednesday        
11/13/2020 Friday        
11/16/2020 Monday Advanced Topics      
11/18/2020 Wednesday       Course evaluations open 9:42am
11/20/2020 Friday Last Day of Classes     Course evaluations close 11:00pm
           
12/01/2020 Tuesday Final Exam