Tentative Schedule |
||||
---|---|---|---|---|
Day |
Topic |
Readings |
||
We 9/6 | What is an OS | |||
Fr 9/8 | Process creation | Chap. 1 | ||
Mo 9/11 | fork() | Chap. 2 | ||
We 9/13 | Resources & Processes | |||
Fr 9/15 | OS Organization | Chap. 3 | hw1 due | |
Mo 9/18 | Hardware, Interrupts | Chap. 4 | ||
We 9/20 | Trap, Device Management | Chap. 5 | ||
Fr 9/22 | Buffering, /proc | hw2 due | ||
Mo 9/25 | Process Management | Chap. 6 | ||
We 9/27 | Process Management | |||
Fr 9/29 | Scheduling | Chap. 7 | ||
Mo 10/2 | Scheduling | hw3 due | ||
We 10/4 | Scheduling | |||
Fr 10/6 | Scheduling | |||
Mo 10/9 | Scheduling | |||
We 10/11 | wrap-up | hw4 due | ||
Mo 10/16 | review | |||
We 10/18 | midterm1 | |||
Fr 10/20 | guest lecture | |||
Mo 10/23 | Threads | |||
We 10/25 | Threads | |||
Fr 10/27 | Critical Section & Locks | Chap. 8 | ||
Mo 10/30 | Threads | |||
We 11/1 | Deadlock | hw5 due (part 1+2) | ||
Fr 11/3 | Semaphores | |||
Mo 11/6 | Semaphores | hw5 due (part 3) | ||
We 11/8 | Semaphores | |||
Fr 11/10 | Semaphores | |||
Mo 11/13 | Memory | Chap. 11 | hw6 due | |
We 11/15 | Virtual Memory | Chap. 12 | ||
Fr 11/17 | Virtual Memory | |||
Mo 11/20 | Virtual Memory | |||
We 11/22 | Virtual Memory | hw7 due | ||
Mo 11/27 | no class | |||
We 11/29 | survey | |||
Fr 12/1 | guest lecture | |||
Mo 12/4 | File Management | Chap. 13 | ||
We 12/6 | File Management | |||
Fr 12/8 | wrap-up | |||
Mo 12/11 | midterm2 | |||
We 12/13 | Deadlock, Security | Chap. 10, 14 | ||
Fr 12/15 | project presentations (5:00) |