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
|
[] |