1 |
Tue |
Feb 9 |
Administrivia and Introduction (White Bground, video) |
|
|
|
Thu |
Feb 11 |
The Process Abstraction (video, White Bground) |
Ch 2-6 |
|
2 |
Tue |
Feb 16 |
The Process Abstraction (video, White Bground) |
|
|
Thu |
Feb 18 |
The Thread Abstraction (video, White Bground) |
Ch. 25-27 |
Fun read: A fork() in the road |
3 |
Tue |
Feb 23 |
Scheduling (video, White Bground) |
|
|
|
Thu |
Feb 25 |
See previous lecture's slide deck (which has been updated) (video) |
|
|
4 |
Tue |
Mar 2 |
Concurrent Programming: What is the problem? (video) |
Harmony book Chapters 1-5 |
|
Thu |
Mar 4 |
Concurrent Programming: Implementing Locks (video) |
Harmony book Chapters 6-10 |
|
5 |
Tue |
Mar 9 |
Wellness Day |
|
|
Thu |
Mar 10 |
Concurrent Programming: Conditional Waiting (video) |
Harmony book Chapters 11-12 |
|
6 |
Tue |
Mar 16 |
Concurrent Programming: Split Binary Semaphores and Monitors (video) |
Harmony book Chapters 13-14 |
|
|
Thu |
Mar 18 |
Deadlock (video) |
Harmony book Chapter 15 |
|
|
7 |
Tue |
Mar 23 |
Deadlock, Actors, Barrier Synchronization (video) |
Harmony book Chapter 16-18 |
|
Thu |
Mar 25 |
Interrupt Handling, Memory Management (video, White Bground) |
3 Easy Pieces Ch 12-17 |
|
8 |
Tue |
Mar 30 |
Memory Management continued (video, White Background) |
|
|
Thu |
Apr 1 |
Review lecture (video) |
|
Prelim 1 period starts |
9 |
Tue |
Apr 6 |
Memory Management continued (video, White Background) |
|
|
Thu |
Apr 8 |
Memory Management continued (video, White Background) |
|
|
10 |
Tue |
Apr 13 |
End of Memory Management, I/O (video, MM White Background, I/O White Background) |
3 Easy Pieces, Ch. 36 |
|
Thu |
Apr 15 |
Disks (video, White Background) |
3 Easy Pieces, Ch. 37-38, 44 |
|
11 |
Tue |
Apr 20 |
RAID, SSDs (video, White Background) |
|
|
Thu |
Apr 22 |
File Systems (video, White Background) |
3 Easy Pieces, Ch. 39-41 |
|
12 |
Tue |
Apr 27 |
File Systems
(video, White
Background) |
|
|
Thu |
Apr 29 |
File Systems (video, White Background) |
3 Easy Pieces, Ch. 42 |
|
13 |
Tue |
May 4 |
File Systems (video, White Background) |
3 Easy Pieces, Ch. 43 |
|
Thu |
May 6 |
Log Structured File System, Networking (video, White Backgound) |
|
|
14 |
Tue |
May 11 |
Networking (video, White Backgound) |
|
|
Thu |
May 13 |
Networking (video, White Backgound) |
|
|
14 |
Sat |
May 15 |
Review Session |
|
|