| Jan 11 |
Course introduction
|
[PPTX] |
| Jan 14 |
Recitation: Programming C and Heap Manager
|
[TXT] |
| Jan 16 |
Programs and Processes
|
[PPTX] |
| Jan 18 |
More on Programs and Processes
|
[PPTX] |
| Jan 21 |
Recitation: No Recitation (MLK day)
|
[Some hints for heap manager] |
| Jan 23 |
Threads and Context
|
[PPTX] |
| Jan 25 |
Class cancelled due to severe weather
|
[] |
| Jan 28 |
Recitation: Review of heap manager and intro to shell
|
[PDF] |
| Jan 30 |
The Kernel and the Unix Process API |
[PPTX] |
| Feb 1 |
Unix: Process I/O and IPC
|
[PPTX] |
| Feb 4 |
Recitation: The Devil Shell |
[PDF] |
| Feb 6 |
Protection |
[PPTX] |
| Feb 8 |
Networking, the Web, and servers |
[PPTX] |
| Feb 11 |
Recitation: The Devil Shell Continued |
[PDF] |
| Feb 13 |
Threads, events, mutexes, condition variables |
[PPTX] |
| Feb 15 |
Synchronization |
[PPTX] |
| Feb 18 |
Midterm Exam in recitation |
|
| Feb 20 |
Synchronization Continued |
[PPTX] |
| Feb 22 |
Synchronization Continued |
[PPTX] |
| Feb 25 |
Recitation: Concurrency and Synchronization Workshop: Part I |
[PDF] |
| Feb 27 |
Synchronization Continued |
[PPTX] |
| Mar 1 |
Synchronization Continued |
[PPTX] |
| Mar 4 |
Recitation: Concurrency and Synchronization Workshop: Part II |
[PDF, Practice Problems] |
| Mar 6 |
Threats |
[PPTX] |
| Mar 8 |
Threats (Continued) |
[PPTX from 3/6] |
| Mar 11 |
Spring Break |
|
| Mar 13 |
Spring Break |
|
| Mar 15 |
Spring Break |
|
| Mar 18 |
Recitation: Elevator Synchronization and Scheduling |
[PDF] |
| Mar 20 |
Guest Lecture: Landon Cox |
[no slides] |
| Mar 22 |
Storage and File Systems |
[PPTX] |
| Mar 25 |
Recitation: Asynchronous programming and Crypto |
[PDF] |
| Mar 27 |
Storage and File Systems Continued |
[PPTX from 3/22] |
| Mar 29 |
File Systems Continued |
[PPTX from 3/22] |
| Apr 3 |
File Systems Part 2 |
[PPTX] |
| Apr 5 |
File Systems Part 2 Continued |
[PPTX from 4/3] |
| Apr 10 |
File Systems Part 2 Continued |
[PPTX from 4/3] |
| Apr 12 |
Service Scale and Performance |
[PPTX] |
| Apr 15 |
Recitation: Log Structured File System |
[PDF] |
| Apr 17 |
Android: a Quick Peek |
[PPTX] |
| Apr 19 |
Clouds and scaling |
[PPTX] |
| Apr 22 |
Recitation: A retrospective |
[PDF] |
| Apr 24 |
Cloud storage and key-value stores |
[PPTX] |
| May 2 |
Final exam: Thursday 5/2 from 7-10 PM
|
[] |