Week 1 |
08/31 Tue |
Course Intro |
Slides | Annotated |
Chapter 1, Chapter 2 |
Lab 0 released |
|
09/02 Thu |
OS Architectural Support |
Slides | Annotated |
Chapter 6 |
|
Week 2 |
09/07 Tue |
Processes |
Slides | Annotated |
|
|
|
09/09 Thu |
Threads |
Slides | Annotated |
|
Lab 0 due, Lab 1 released |
Week 3 |
09/14 Tue |
Scheduling |
Slides | Annotated |
|
|
|
09/16 Thu |
Synchronization |
Slides | Annotated |
Chapter 28, Chapter 29 |
|
Week 4 |
09/21 Tue |
Semaphores and Monitors |
Slides | Annotated |
|
|
|
09/23 Thu |
Synchronization Exercises |
Slides | Annotated |
|
Week 5 |
09/28 Tue |
Deadlock |
Slides | Annotated |
Chapter 32 |
Lab 1 due, Lab 2 released |
|
09/30 Thu |
Virtual Memory I |
Slides | Annotated |
Chapter 15, Chapter 16, Chapter 18 |
|
Week 6 |
10/05 Tue |
Project hacking day, no class |
|
|
|
10/08 Thu |
Buffer, Pintos Virtual Memory Notes |
Slides | Annotated |
|
|
Week 7 |
10/12 Tue |
Virtual Memory II |
Slides | Annotated |
Chapter 19, Chapter 20 |
|
|
10/14 Thu |
Page Replacement |
Slides | Annotated |
|
|
|
10/17 Sun |
|
|
|
Lab 2 due, Lab 3a released |
Week 8 |
10/19 Tue |
Dynamic Memory Allocation |
Slides | Annotated |
|
|
|
10/21 Thu |
IO & Disks |
Slides | Annotated |
Chapter 36, Chapter 37 |
|
Week 9 |
10/26 Tue |
Project hacking day, no class |
|
|
|
10/28 Thu |
File Systems |
Slides | Annotated |
Chapter 39 |
|
Week 10 |
11/02 Tue |
File Systems Implementation |
Slides | Annotated |
Chapter 40 |
|
|
11/04 Thu |
Unix Fast File System |
Slides | Annotated |
Chapter 41, FFS |
|
|
11/07 Sun |
|
|
|
Lab 3a due, Lab 3b released |
Week 11 |
11/09 Tue |
Log Structured FS |
Slides | Annotated |
Chapter 43, LFS |
|
|
11/11 Thu |
FSCK and Journaling |
Slides | Annotated |
Chapter 42 |
|
|
11/14 Sun |
|
|
|
Lab 3b due |
Week 12 |
11/16 Tue |
Virtual Machines |
Slides |
|
|
|
11/18 Thu |
Mobile Operating System |
Slides |
|
|
Week 13 |
11/22 - 11/26 |
Thanksgiving Break |
|
|
|
Week 14 |
11/30 Tue |
System Reliability |
Slides |
|
|
|
12/02 Thu |
Final Review |
Slides |
|
|
|
12/14 Tuesday |
Final Exam (9am-12pm) |
|
|
|