Schedule
This is a tentative schedule for the semester.
Week |
Topic |
Assignments Due |
September 1 |
Introduction |
|
September 8 |
Hardware/OS Structure |
|
September 15 |
Processes/Scheduling |
Project 0: C |
September 22 |
Memory management |
|
September 29 |
Virtual Memory |
Project 1:
Shell |
October 6 |
I/O and disks |
|
October 12 |
File systems |
|
October 19 |
Storage |
Project 2: TBD |
October 26 |
Threads/concurrency |
|
November 3 |
Semaphores/monitors |
|
November 10 |
Deadlock |
Project 3: TBD |
November 17 |
Virtual Machines |
|
November 24 |
Make-up |
|
December 1 |
Security |
Paper |
December 8 |
Advanced Topics |
Project
4: File Systems |
December 15 |
Make-up |
|
|
Exam (Dec 19) |
Finals Week |