Entries marked with a * are tentative and subject to change
2. Week 1, Friday, August 24, 2007
     
USP Chapter 2 - through makeargv
3. Week 2, Monday, August 27, 2007
     
USP Chapter 2 - finished
     
SGG 3.1 and 3.2: Processes - up to process state
4. Week 2, Wednesday, August 29, 2007
     
SGG Chapter 3 - completed
     
SGG Chapter 5 Process Scheduling - through performance criterion
5. Week 2, Friday, August 31, 2007
     
SGG Chapter 5 Process Scheduling - FCFS, SJF, PSJF, RR
6. Week 3, Wednesday, September 5, 2007
     
SGG Chapter 5 Process Scheduling - finished
     
Process scheduling examples -
up to VAX and NT scheduling
7. Week 3, Friday, September 7, 2007
     
Process scheduling examples -
finished
     
Process scheduling simulator -
finished
8. Week 4, Monday, September 10, 2007
     
USP - Chapter 3
     
USP - Chapter 4 - through write
9. Week 4, Wednesday, September 12, 2007
     
USP - Chapter 4 - up to filters and redirection
10. Week 4, Friday, September 14, 2007
     
USP - Chapter 4 - finished
     
USP - Chapter 5 - through directory access
11. Week 5, Monday, September 17, 2007
     
USP - Chapter 5 - up to symbolic links
12. Week 5, Wednesday, September 19, 2007
     
USP - Chapter 5 - finished
     
USP - Chapter 6 - finished
     
USP - Chapter 7 - almost finished
13. Week 5, Friday, September 21, 2007
     
USP - Chapter 7 - simulator
     
USP - Chapter 12 - Threads: lightly - up to Program 12.2
14. Week 6, Monday, September 24, 2007
     
USP - Chapter 12 - Threads: lightly - completed
     
Java Threads - completed
15. Week 6, Wednesday, September 26, 2007
     
SGG Chapter 6: Process Synchronization
16. Week 6, Friday, September 28, 2007
     
SGG Chapter 6: Critical sections
17. Week 7, Monday, October 1, 2007
     
SGG Chapter 6: We finished Peterson's solution
18. Week 7, Wednesday, October 3, 2007
     
Recitation review
     
SGG Chapter 6: Introduction to semaphores
19. Week 7, Friday, October 5, 2007
     
Midterm Exam 1
20. Week 8, Monday, October 8, 2007
     
Go over exam 1
     
Semaphore implementation
21. Week 8, Wednesday, October 10, 2007
     
SGG Chapter 6 - Producer/Consumer using semaphores
     
USP - Chapter 13 Using POSIX mutexes
22. Week 8, Friday, October 12, 2007
     
USP - Chapter 13 Using POSIX mutexes
     
USP - Chapter 14 Using POSIX unnamed semaphores
     
Assignments 4 and 5
23. Week 9, Monday, October 15, 2007
     
Monitors - up to monitor queues
24. Week 9, Wednesday, October 17, 2007
     
Monitors - finished
     
USP - Chapter 8 - Signals
25. Week 9, Friday, October 19, 2007
     
USP - Chapter 8 - Signals - up to waiting for signals
26. Week 10, Monday, October 22, 2007
     
USP - Chapter 8 - Signals - Finished
     
USP - Chapter 18 - Network Comminication - introduction
27. Week 10, Wednesday, October 24, 2007
     
USP - Chapter 18 - Network Comminication - up to UICI implementation
28. Week 10, Friday, October 25, 2007
     
USP - Chapter 18 - UICI implementation: finished
29. Week 11, Monday, October 29, 2007
     
Memory - partitions
30. Week 11, Wednesday, October 31, 2007
     
Memory - paging
31. Week 11, Friday, November 2, 2007
     
Exam review, memory - continued
32. Week 12, Monday, November 5, 2007
     
Memory: TLB, paging done
     
Signals and Threads
33. Week 12, Wednesday, November 7, 2007
     
Signals and Threads - finished
     
Disk Head Scheduling
34. Week 12, Friday, November 9, 2007
     
Midterm Exam 2
35. Week 13, Monday, November 12, 2007
     
Go over exam
     
Virtual memory - up to page fault ISR
36. Week 13, Wednesday, November 14, 2007
     
Virtual memory - continued
37. Week 13, Friday, November 16, 2007
     
Virtual memory - page replacement - completed
38. Week 14, Monday, November 19, 2007
     
39. Week 14, Wednesday, November 21, 2007
     
40. Week 15, Monday, November 26, 2007
     
41. Week 15, Wednesday, November 28, 2007
     
42. Week 15, Friday, November 30, 2007
     
Final Exam: Tuesday, December 11 at 1:30 PM