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/26/19 | Monday | Introduction to OS | SGG 1 | [View][Print] [Book site] |
[1] |
08/28/19 | Wednesday | Interrupts, polling, DMA. | SGG 2 SGG (10th) pp. 489-500 (9th) pp.587-597 |
gdb tutorial gdb cheatsheet |
[2] |
08/30/19 | Friday | Booting the OS | Boot | [3] | |
09/02/19 | Monday | Processes | SGG 3 | [View] | [4] |
09/04/19 | Wednesday | [5] | |||
09/06/19 | Friday | [6] | |||
09/09/19 | Monday | Inter Process Communication: Unix pipes | |||
09/11/19 | Wednesday | Threads | SGG 4 | [View][Print] [External] |
|
09/13/19 | Friday | [pthread mergesort demo] | [7] | ||
09/16/19 | Monday | ||||
09/18/19 | Wednesday | [7b] | |||
09/20/19 | Friday | Inter Process Communication: TCP Sockets | |||
09/23/19 | Monday | Process Synchronization | SGG 6&7 (10th) | [View][Print] | |
09/25/19 | Wednesday | [8] | |||
09/27/19 | Friday | [8b] | |||
09/30/19 | Monday | [Sleeping Barber] [9] | |||
10/02/19 | Wednesday | CPU Scheduling | SGG 5 (10th) | [View][Print] | Exam 1 Review Guide |
10/04/19 | Friday | [10] | |||
10/07/19 | Monday | [11] | |||
10/09/19 | Wednesday | Midterm Exam 1 | |||
10/11/19 | Friday | ||||
10/14/19 | Monday | Fall Recess | |||
10/16/19 | Wednesday | Deadlock | SGG 8 (10th) | [View][Print] | [12] |
10/18/19 | Friday | ||||
10/21/19 | Monday | [13] | |||
10/23/19 | Wednesday | Managing main memory | SGG 9 (10th) | [View][Print] | [14] |
10/25/19 | Friday | [15] | |||
10/28/19 | Monday | [16] | |||
10/30/19 | Wednesday | Virtual memory | SGG 10 (10th) | [View][Print] | [17] |
11/01/19 | Friday | [18] | |||
11/04/19 | Monday | [19] | |||
11/06/19 | Wednesday | ||||
11/08/19 | Friday | Exam 2 Study Guide | [20] | ||
11/11/19 | Monday | ||||
11/13/19 | Wednesday | Midterm Exam 2 | |||
11/15/19 | Friday | File system interface | SGG 13 (10th) | [View][Print] | [21] |
11/18/19 | Monday | ||||
11/20/19 | Wednesday | File system implementation | SGG 14 (10th) | [22] | |
11/22/19 | Friday | [23] | |||
11/25/19 | Monday | Thanksgiving break | |||
11/27/19 | Wednesday | Thanksgiving break | |||
11/29/19 | Friday | Thanksgiving break | |||
12/02/19 | Monday | [24] | |||
12/04/19 | Wednesday | [25] | |||
12/06/19 | Friday | I/O | SGG 12 (10th) | [26] | |
12/09/19 | Monday | Course evaluations | [] | ||
TBA | TBA | Q&A for final in lab | |||
12/12/19 | Thursday | Final Exam 3:30PM |
BRKI 065 |