Schedule 01

This is a tentative schedule of topics and classes. Please revisit often, as the schedule can possibly change in order to accommodate for the pace of learning of the group.

Make sure to have completed the reading before the day when they appear in the schedule.

Date Topic Reading Notes Activities
08/20/18 Monday Introduction to OS SGG 1 [View][Print] [1]
08/22/18 Wednesday Interrupts, polling, DMA. SGG 2
SGG pp.587-597
[2]
08/24/18 Friday Booting the OS Boot [3]
08/27/18 Monday Processes SGG 3 [View][Print] [4]
08/29/18 Wednesday [5]
08/31/18 Friday [6]
09/03/18 Monday Inter Process Communication: Unix pipes
09/05/18 Wednesday Threads SGG 4 [View][Print]
[External

[Amdahl PDF]
[Amdahl xlsx]

09/07/18 Friday [7]
09/10/18 Monday
09/12/18 Wednesday
09/14/18 Friday Inter Process Communication: TCP Sockets
09/17/18 Monday Process Synchronization SGG 5 [View][Print] [8]
09/19/18 Wednesday [9]
09/21/18 Friday
09/24/18 Monday [Sleeping Barber] [10]
09/26/18 Wednesday CPU Scheduling SGG 6 [View][Print]
09/28/18 Friday [11]
10/01/18 Monday [12]
10/03/18 Wednesday Midterm Exam 1 
10/05/18 Friday
10/08/18 Monday Fall Recess
10/10/18 Wednesday Deadlock SGG 7 [View][Print] [13][P1]
10/12/18 Friday     [14]
10/15/18 Monday
10/17/18 Wednesday Managing main memory SGG 8 [View][Print] [15]
10/19/18 Friday [16]
10/22/18 Monday [17]
10/24/18 Wednesday Virtual memory SGG 9 [View][Print]
10/26/18 Friday [18]
10/29/18 Monday [19]
11/31/18 Wednesday [20]
11/02/18 Friday [21] 
11/05/18 Monday
11/07/18 Wednesday Midterm Exam 2
11/09/18 Friday File system interface SGG 11 [View][Print]
11/12/18 Monday
11/14/18 Wednesday File system implementation SGG 12
11/16/18 Friday
11/19/18 Monday Thanksgiving break     
11/21/18 Wednesday Thanksgiving break 
11/23/18 Friday Thanksgiving break 
11/26/18 Monday
11/28/18 Wednesday
12/30/18 Friday  
12/03/18 Monday Course evaluations
12/05/18 Tuesday Q&A for final in lab
TBA Final Exam
Print Friendly