Week of | Tuesday | Thursday | Friday |
---|---|---|---|
Jan 3 - Jan 7 |
Intro Text: Ch. 1-2 |
Threads & Processes Text: Ch. 3-4 Due: Lab 0 (setup) Out: HW 1 (Threads) |
HW 1 Section Threads |
Jan 10 - Jan 14 |
Concurrency Text: Ch. 6-7, Birrell |
Scheduling Text: Ch. 5 |
no section |
Jan 17 - Jan 21 |
Advanced scheduling |
Synchronization Due: HW 1 (Threads) Out: HW 2 (Userprog) |
HW 2 Section Userprog |
Jan 24 - Jan 28 |
Linking |
Virtual Memory Hardware & OS implementation Text: Ch. 8-9 |
no section |
Jan 31 - Feb 4 |
Virtual Memory tricks |
User-level memory allocation Due: HW 2 (Userprog) Out: HW 3 (VM) |
Midterm Review Section |
Feb 7 - Feb 11 |
Midterm Quiz |
I/O & Disks Text: Ch. 12-13 |
HW 3 Section VM |
Feb 14 - Feb 18 |
File Systems Text: Ch. 10-11 |
Advanced File Systems |
no section |
Feb 21 - Feb 25 |
Networking Text: Ch. 16 |
Network File Systems Text: Ch. 17 Due: HW 3 (VM) Out: HW 4 (FileSys) |
HW 4 Section Filesys |
Feb 28 - Mar 4 |
Protection Text: Ch. 14 |
Security Text: Ch. 15 |
no section |
Mar 7 - Mar 11 |
Virtual Machines |
Real-life Operating Systems Due: HW 4 (VM) |
Final Review Section |
Final Exam Wednesday, March 16 12:15pm - 3:15pm