References to SGG are to Silberschatz, Galvin, and Gagne, Operating Systems Concepts, 7th Edition.
References to USP are to Robbins and Robbins, UNIX Systems Programming
Entries marked with a * are tentative and subject to change
2. Week 2, Tuesday, August 30, 2005
     
USP Chapter 2
3. Week 2, Thursday, September 1, 2005
     
SGG Sections 3.1, 3.2: Processes
     
SGG Chapter 5: CPU Scheduling - up to performance criteria
4. Week 3, Tuesday, September 6, 2005
     
SGG Chapter 5: CPU Scheduling - up to Round Robin
5. Week 3, Thursday, September 8, 2005
     
SGG Chapter 5: CPU Scheduling - RR, PSJF, Process Scheduling Simulator
     
Assignment 0 comments
6. Week 4, Tuesday, September 13, 2005
     
SGG Chapter 5: CPU Scheduling (finished)
7. Week 4, Thursday, September 15, 2005
     
USP - Chapter 3
     
USP - Chapter 4 - up to r_write.
8. Week 5, Tuesday, September 20, 2005
     
USP - Chapter 4
(through Inheritance of File Descriptors)
     
9. Week 5, Thursday, September 22, 2005
     
USP - Chapter 4 (finished)
     
USP - Chapter 5 - up to hard links example
10. Week 6, Tuesday, September 27, 2005
     
USP - Chapter 5 (finished)
     
USP - Chapter 6 (finished)
     
USP - Chapter 7 (almost finished)
11. Week 6, Thursday, September 29, 2005
     
USP - Chapter 7
     
USP - Chapter 12 (lightly - completed)
12. Week 7, Tuesday, October 4, 2005
     
Process Synchronization - SGG Chapter 6 - up to Peterson's Solution
13. Week 7, Thursday, October 6, 2005
     
Process Synchronization - SGG Chapter 6 - Peterson's Solution
     
Synchronization hardware
14. Week 8, Tuesday, October 11, 2005
     
Process Synchronization - SGG Chapter 6 - Semaphores
15. Week 8, Thursday, October 13, 2005
     
Process Synchronization - SGG Chapter 6 - Producer-Consumer with Semaphores
     
Thread synchronization with mutexes
     
Monitors - started
16. Week 9, Tuesday, October 18, 2005
     
Midterm Exam
17. Week 9, Thursday, October 20, 2005
     
Monitors - finshed
     
USP - Chapter 8 - Signals
ready to start waiting for signals
18. Week 10, Tuesday, October 25, 2005
     
USP - Chapter 8 - Signals
finished
19. Week 10, Thursday, October 27, 2005
     
USP - Chapter 18 - Network Communication
up to but not including UICI implementation
20. Week 11, Tuesday, November 1, 2005
     
USP - Chapter 18 - Network Communication finished
     
Disk Head Scheduling - started
21. Week 11, Thursday, November 3, 2005
     
Disk Head Scheduling - completed
     
Memory Management - through partitions
22. Week 12, Tuesday, November 8, 2005
     
Memory Management - paging
23. Week 12, Thursday, November 10, 2005
     
Memory Management - virtual memory and page replacement
24. Week 13, Tuesday, November 15, 2005
     
Memory Management - page replacement (continued)
     
Memory Management - real systems - up to Solaris page replacement
25. Week 13, Thursday, November 17, 2005
     
Memory Management - real systems - finished
     
Address translation simulator
     
Review problems - started the first one
26. Week 14, Tuesday, November 22, 2005
     
27. Week 15, Tuesday, November 29, 2005
     
Assignment 5 checkoff - meet in Sun Lab
28. Week 16, Thursday, December 1, 2005
     
Last Class
Final Exam: Wednesday, December 7, 2005 at 10:30 AM