Entries marked with a * are tentative and subject to change
2. Week 1, Friday, August 29, 2008
     
USP Chapter 2- up to makeargv implementation
3. Week 2, Wednesday, September 3, 2008
     
USP Chapter 2- finished
     
SGG Chapter 3
     
SGG Chapter 5 - up to process state transitions
4. Week 2, Friday, September 5, 2008
     
SGG Chapter 5 - up to CPU scheduling performance criteria
5. Week 3, Monday, September 8, 2008
     
SGG Chapter 5 - we did FCFS, SJF, PSJF
6. Week 3, Wednesday, September 10, 2008
     
SGG Chapter 5 - we talked about implementing SJF
7. Week 3, Friday, September 12, 2008
     
CPU Scheduling examples - completed
8. Week 4, Monday, September 15, 2008
     
Process scheduling simulator
     
USP - Chapter 3 - finished
9. Week 4, Wednesday, September 17, 2008
     
USP - Chapter 4 - up to File representation
10. Week 4, Friday, September 19, 2008
     
USP - Chapter 4 - up to Filters and redirection
11. Week 5, Monday, September 22, 2008
     
USP - Chapter 4 - finished
     
USP - Chapter 5 - up to symbolic links
12. Week 5, Wednesday, September 24, 2008
     
USP - Chapter 5 - finished
     
USP - Chapter 6 - up to FIFOs
13. Week 5, Friday, September 26, 2008
     
USP - Chapter 6 - finished
     
USP - Chapter 7 - finished
14. Week 6, Monday, September 29, 2008
     
USP - Chapter 12 - Threads
15. Week 6, Wednesday, October 1, 2008
     
USP - Chapter 12 - Threads - completed
     
Java Threads - completed
     
SGG Chapter 6: Process Synchronization - started
16. Week 6, Friday, October 3, 2008
     
SGG Chapter 6: Process Synchronization - critical sections
17. Week 7, Monday, October 6, 2008
     
SGG Chapter 6: Process Synchronization - Peterson's Solution
18. Week 7, Wednesday, October 8, 2008
     
SGG Chapter 6: Process Synchronization - Semaphores and semaphore implementation
19. Week 7, Friday, October 10, 2008
     
Exam Review
     
POSIX Mutexes - up to examples
20. Week 8, Monday, October 13, 2008
     
I answered questions related to the exam and we finished the note
on POSIX mutexes.
21. Week 8, Wednesday, October 15, 2008
     
Midterm Exam 1
22. Week 8, Friday, October 17, 2008
     
POSIX Semaphores - finished
23. Week 9, Monday, October 20, 2008
     
Monitors - through dining philosophers
24. Week 9, Wednesday, October 22, 2008
     
Monitors - finished
     
USP - Chapter 8: Signals - up to mask and sets
25. Week 9, Friday, October 24, 2008
     
USP - Chapter 8: Signals - through pause
26. Week 10, Monday, October 27, 2008
     
USP - Chapter 8: Signals - Done
27. Week 10, Wednesday, October 29, 2008
     
USP - Chapter 18: Network Communication - through UICI
28. Week 10, Friday, October 31, 2008
     
USP - Chapter 18: Network Communication - UICI Implementation
29. Week 11, Monday, November 3, 2008
     
Memory management using partitions, paging
30. Week 11, Wednesday, November 5, 2008
     
Memory management through TLB
31. Week 11, Friday, November 7, 2008
     
Virtual memory and effective memory access time
32. Week 12, Monday, November 10, 2008
     
33. Week 12, Wednesday, November 12, 2008
     
Double class
34. Week 12, Friday, November 14, 2008
     
Lab day
35. Week 13, Monday, November 17, 2008
     
36. Week 13, Wednesday, November 19, 2008
     
Second Midterm Exam
37. Week 13, Friday, November 21, 2008
     
38. Week 14, Monday, November 24, 2008
     
39. Week 14, Wednesday, November 26, 2008
     
40. Week 15, Monday, December 1, 2008
     
41. Week 15, Wednesday, December 3, 2008
     
42. Week 15, Friday, December 5, 2008
     
Final Exam: Friday, December 12 at 7:30 AM