CS 3733 Operating Systems Daily Topics Fall 2003

Listed here are the topics covered in each class.


1. Week 1, Tuesday, August 26, 2003
      Introductory Lecture, Early Systems

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