Entries marked with a * are tentative and subject to change
2. Week 1, Friday, January 19, 2007
     
Introductory Lecture, Early Systems
3. Week 2, Monday, January 22, 2007
     
USP Chapter 2 - up to makeargv implementation
4. Week 2, Wednesday, January 24, 2007
     
USP Chapter 2 - finished
5. Week 2, Friday, January 26, 2007
     
SGG 3.1 and 3.2: Processes
     
SGG Chapter 5 Process Scheduling - through performance criteria
6. Week 3, Monday, January 29, 2007
     
SGG Chapter 5 Process Scheduling - FCFS, SJF, SJFA, PSJF
7. Week 3, Wednesday, January 31, 2007
     
SGG Chapter 5 Process Scheduling - through VAX example
8. Week 3, Friday, February 2, 2007
     
Process Scheduling Examples
     
Process Scheduling Simulator
9. Week 4, Monday, February 5, 2007
     
Process Scheduling Simulator - continued
     
USP - Chapter 3
10. Week 4, Wednesday, February 7, 2007
     
USP - Chapter 3 - finished
     
USP - Chapter 4 - through select
11. Week 4, Friday, February 9, 2007
     
USP - Chapter 4 - up to filters and redirection
12. Week 5, Monday, February 12, 2007
     
USP - Chapter 4 - finished
     
USP - Chapter 5 - up to symbolic links
13. Week 5, Wednesday, February 14, 2007
     
USP - Chapter 5 - completed
     
USP - Chapter 6 -
up to client-server model(we will skip terminal control)
14. Week 5, Friday, February 16, 2007
     
USP - Chapter 6 - finished
     
USP - Chapter 7 - finished
15. Week 6, Monday, February 19, 2007
     
USP - Chapter 12 - Threads: lightly
16. Week 6, Wednesday, February 21, 2007
     
USP - Chapter 12 - Threads: finished
     
Java Threads12 - finished
17. Week 6, Friday, February 23, 2007
     
Synchronization: Producer - Consumer problem
18. Week 7, Monday, February 26, 2007
     
Peterson's Solution - finihsed
19. Week 7, Wednesday, February 28, 2007
     
Synchronization hardware, semaphores
20. Week 7, Friday, March 2, 2007
     
Semaphore implementation, monitors, exam review
21. Week 8, Monday, March 5, 2007
     
Monitors, Java synchronization
22. Week 8, Wednesday, March 7, 2007
     
POSIX threads and mutexes
23. Week 8, Friday, March 9, 2007
     
Midterm Exam 1
24. Week 9, Monday, March 19, 2007
     
Exam returned
     
USP Chapter 8: Signals - through sigprocmasck
25. Week 9, Wednesday, March 21, 2007
     
USP Chapter 8: Signals - up to Errors and Safety
26. Week 9, Friday, March 23, 2007
     
USP Chapter 8: Signals - finished
     
USP Chapter 18: Network Communcation - through UICI client and server
27. Week 10, Monday, March 26, 2007
     
USP Chapter 18: Network Communcation - finished
28. Week 10, Wednesday, March 28, 2007
     
Java IO and Network Communication
29. Week 10, Friday, March 30, 2007
     
Disk Head Scheduling
30. Week 11, Monday, April 2, 2007
     
Disk Head Scheduling
     
Memory - partitions
31. Week 11, Wednesday, April 4, 2007
     
Memory - paging
32. Week 11, Friday, April 6, 2007
     
Memory - paging and virtual memory
33. Week 12, Monday, April 9, 2007
     
Memory - virtual memory
34. Week 12, Wednesday, April 11, 2007
     
Memory - page replacement: FIFO, Oprtimal, LRU, reference bit
35. Week 12, Friday, April 13, 2007
     
Memory: LRU approximations, second chance
36. Week 13, Monday, April 16, 2007
     
Assignment 4 review, exam 2 review, recitation review, page replacment review.
37. Week 13, Wednesday, April 18, 2007
     
Virtual memory examples.
38. Week 13, Friday, April 20, 2007
     
Second chance review, address translation review
39. Week 14, Monday, April 23, 2007
     
Midterm Exam 2
40. Week 14, Wednesday, April 25, 2007
     
41. Week 14, Friday, April 27, 2007
     
42. Week 15, Monday, April 30, 2007
     
Assignment 5 checkoff
43. Week 15, Wednesday, May 2, 2007
     
Final Exam Review
Final Exam: Tuesday, May 8 at 1:30 PM