2. Week 1, Thursday, August 28, 2003
     
Early Systems (finished)
     
USP - Chapter 2 - through wordaverage
3. Week 2, Tuesday, September 2, 2003
     
Storage and Linkage Classes (USP - Appendix A.5)
     
Processes: SGG Chapter 4
     
Processes and Scheduling: SGG Chapter 6 - up to performance criteria
4. Week 2, Thursday, September 4, 2003
     
Processes and Scheduling: SGG Chapter 6 - through RR
5. Week 3, Tuesday, September 9, 2003
     
Processes and Scheduling: Through real OS examples, up to Linux
6. Week 3, Thursday, September 11, 2003
     
Processes and Scheduling: finished
     
USP Chapter 3 - finished
     
USP Chapter 4 - read only
7. Week 4, Tuesday, September 16, 2003
     
Process Scheduling Simluator
     
USP Chapter 4 - upto select
8. Week 4, Thursday, September 18, 2003
     
USP Chapter 4 - finished
     
USP Chapter 5 - up to Unix File System Implementation
9. Week 5, Tuesday, September 23, 2003
     
USP Chapter 5 - finished
     
USP Chapter 6 - pipes upto FIFOs
10. Week 5, Thursday, September 25, 2003
     
USP Chapter 6 - finished
     
USP Chapter 7 - finished
11. Week 6, Tuesday, September 30, 2003
     
Process Synchronization: SGG Chapter 7 - up to Algorithm 3
12. Week 6, Thursday, October 2, 2003
     
Process Synchronization: SGG Chapter 7 - up to semaphores
13. Week 7, Tuesday, October 7, 2003
     
Process Synchronization: SGG Chapter 7 - semaphores completed
14. Week 7, Thursday, October 9, 2003
     
Exam Review
15. Week 8, Tuesday, October 14, 2003
     
Midterm Exam
16. Week 8, Thursday, October 16, 2003
     
Monitors
17. Week 9, Tuesday, October 21, 2003
     
Signals: up to Example 8.25
18. Week 9, Thursday, October 23, 2003
     
Signals: finished
     
Last class before drop date.
19. Week 10, Tuesday, October 28, 2003
     
Network Communication (USP Chapter 18) - upto UICI implementation
20. Week 10, Thursday, October 30, 2003
     
Network Communication (USP Chapter 18) - Finished
21. Week 11, Tuesday, November 4, 2003
     
Memory: SGG Chapters 9 and 10 - upto paging
22. Week 11, Thursday, November 6, 2003
     
Memory - through TLB
23. Week 12, Tuesday, November 11, 2003
     
Disk Head Scheduling
24. Week 12, Thursday, November 13, 2003
     
Memory - Virtual Memory
25. Week 13, Tuesday, November 18, 2003
     
Virtual Memory - Page Replcement: FIFO, Optimal, LRU
26. Week 13, Thursday, November 20, 2003
     
Virtual Memory - Page Replcement: LRU aproximations
     
Example: Pentium address translation
27. Week 14, Tuesday, November 25, 2003
     
28. Week 15, Tuesday, December 2, 2003
     
Last Class