Week of | Monday | Wednesday | Friday |
---|---|---|---|
Sep 24 - Sep 28 |
Intro Text: Ch. 1-2 |
Threads & Processes Text: Ch. 3-4 Due: Lab 0 (setup) Out: HW 1 (Threads) |
HW 1 Section Threads |
Oct 1 - Oct 5 |
Concurrency Text: Ch. 6-7, Birrell |
Scheduling Text: Ch. 5 |
no section |
Oct 8 - Oct 12 |
Advanced scheduling |
Linking Out: HW 2 (Userprog) |
HW 2 Section Userprog Due: HW 1 (Threads) |
Oct 15 - Oct 19 |
Synchronization |
Virtual Memory Hardware & OS implementation Text: Ch. 8-9 |
no section |
Oct 22 - Oct 26 |
Virtual Memory tricks |
User-level memory allocation Out: HW 3 (VM) |
Midterm Review Section Due: HW 2 (Userprog) |
Oct 29 - Nov 2 |
Midterm Quiz |
I/O & Disks Text: Ch. 12-13 |
HW 3 Section VM |
Nov 5 - Nov 9 |
File Systems Text: Ch. 10-11 |
Advanced File Systems |
no section |
Nov 12 - Nov 16 |
Networking Text: Ch. 16 |
Network File Systems Text: Ch. 17 Out: HW 4 (FileSys) |
Due: HW 3 (VM) |
Nov 19 - Nov 23 |
Thanksgiving recess |
Thanksgiving recess |
Thanksgiving recess |
Nov 26 - Nov 30 |
Protection Text: Ch. 14 |
Security Text: Ch. 15 |
HW 4 Section Filesys |
Dec 3 - Dec 7 |
Virtual Machines |
Cutting-edge OS topics |
Final Review Section Due: HW 4 (VM) |
Final Exam Wednesday, December 12 12:15pm - 3:15pm