CS 3733 Operating Systems Daily Topics Fall 2004

Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change


1. Week 1, Thursday, August 26, 2004
      Introductory Lecture, Early Systems

2. Week 2, Tuesday, August 31, 2004
      USP Chapter 2

3. Week 2, Thursday, September 2, 2004
      SGG Chapter 4: Processes
      SGG Chapter 6: CPU Scheduling

4. Week 3, Tuesday, September 7, 2004
      SGG Chapter 6: CPU Scheduling up to multi-level queues

5. Week 3, Thursday, September 9, 2004
      SGG Chapter 6: CPU Scheduling (finished)
      Process Scheduling Simulator (started)

6. Week 4, Tuesday, September 14, 2004
      Process Scheduling Simulator
      USP - Chapter 3 - almost finished

7. Week 4, Thursday, September 16, 2004
      USP - Chapter 3 - exec examples
      USP - Chapter 4 - through select

8. Week 5, Tuesday, September 21, 2004
      USP - Chapter 4 - completed
      USP - Chapter 5 - up to stat

9. Week 5, Thursday, September 23, 2004
      USP - Chapter 5 - finished
      USP - Chapter 12 - up to Overview

10. Week 6, Tuesday, September 28, 2004
      USP - Chapter 12 - continued
      USP - Chapter 6 - upto FIFOs

11. Week 6, Thursday, September 30, 2004
      USP - Chapter 6 - continued
      USP - Chapter 7

12. Week 7, Tuesday, October 5, 2004
      USP - Chapter 7 - continued
      Process Synchronization - SGG Chapter 7 - up to critical section problem

13. Week 7, Thursday, October 7, 2004
      Process Synchronization - SGG Chapter 7 - through Algorithm 3

14. Week 8, Tuesday, October 12, 2004
      Process Synchronization - SGG Chapter 7 - through semaphore implementation

15. Week 8, Thursday, October 14, 2004
      Process Synchronization - SGG Chapter 7 - finished
      Thread synchronization
      Monitors - introduction

16. Week 9, Tuesday, October 19, 2004
      midterm exam

17. Week 9, Thursday, October 21, 2004
      Go over midterm
      Monitors

18. Week 10, Tuesday, October 26, 2004
      USP - Chapter 8 - Signals - up to sigwait

19. Week 10, Thursday, October 28, 2004
      USP - Chapter 8 - Signals
      USP - Chapter 18 - Network Communication upto UICI serial server

20. Week 11, Tuesday, November 2, 2004
      USP - Chapter 18 - Network Communication - upto name resolution

21. Week 11, Thursday, November 4, 2004
      USP - Chapter 18 - Network Communication - name resolution
      Disk Head Scheduling

22. Week 12, Tuesday, November 9, 2004
      Memory - partitions and paging, TLB

23. Week 12, Thursday, November 11, 2004
      Memory - paging, virtual memory, page replacement started

24. Week 13, Tuesday, November 16, 2004
      Memory - page replacement
      Real Page Tables

25. Week 13, Thursday, November 18, 2004
      Real Page Tables (continued)

26. Week 14, Tuesday, November 23, 2004
      Practice Problems

27. Week 15, Tuesday, November 30, 2004
      Assignment 5 due - lab demonstrations

28. Week 15, Thursday, December 2, 2004
      Last Class
      Recitation Review
      Review for Final Exam

Final Exam: Wednesday, December 8, 2004 at 10:30 AM