Date | Description | Resources | References |
---|---|---|---|
2017-08-29 | Course Introduction |
[slides] [Programming Assignment#0] |
2017-08-31 | OS History and OS Structures |
[slides] |
2017-09-05 | Processes First assignment out |
[slides] |
|
2017-09-07 | I/O |
[slides] |
|
2017-09-12 | Processes and Threads |
[slides] |
|
2017-09-14 | Mutual Exclusion, Synchronization |
[slides] |
|
2017-09-19 | Scheduling - I |
[slides] |
|
2017-09-21 | Scheduling - II |
[slides] |
|
2017-09-26 | Guest Lecture |
[slides] |
|
2017-09-28 | Deadlocks |
[slides] |
|
2017-10-03 | Deadlocks - II Second assignment out; First due |
[slides] |
|
2017-10-05 | Main memory - I |
[slides] |
|
2017-10-10 | Midterm Review |
[slides] |
|
2017-10-12 | Midterm - I | ||
2017-10-17 | Guest Lecture |
[slides] |
|
2017-10-19 | Guest Lecture |
[slides] |
|
2017-10-24 | Main memory - I |
[slides] |
|
2017-10-26 | Main memory - II |
[slides] |
|
2017-10-31 | Virtual Memory Third assignment out; Second due |
[slides] |
|
2017-11-2 | I/O introduction; Filesystems - I |
[slides] |
|
2017-11-7 | Filesystems - II |
[slides] |
|
2017-11-9 | Mass storage; Distributed Filesystems |
[slides] |
|
2017-11-14 | Distributed Systems - II |
[slides] |
|
2017-11-16 | Key value stores - MapReduce |
[slides] |
|
2017-11-21 | Protection and Security |
[slides] |
|
2017-11-23 | Thanksgiving - holiday | ||
2017-11-28 | Midterm review |
[slides] |
|
2017-11-30 | Midterm - II |
[slides] |
|
2017-12-5 | Microkernels; Exokernel Third assignment due |
[slides] |
|
2017-12-7 | Multikernel; Barrelfish |
[slides] |