CS 3733 Operating Systems Daily Topics Fall 2002


Listed here are the topics covered in each class.


1. Week 1, Tuesday, August 27, 2002
      Introductory Lecture, Early Systems (through Time Sharing)

2. Week 1, Thursday, August 29, 2002
      Early Systems (finished)
      Command Line Arguments
      Storage and Linkage Classes

3. Week 2, Tuesday, September 3, 2002
      More on strtok and strtok_r
      Processes: SG Chapter 4

4. Week 2, Thursday, September 5, 2002
      Process Scheduling: SG Chapter 6 (through PSJF)

5. Week 3, Tuesday, September 10, 2002
      Process Scheduling: SG Chapter 6 with examples (through UNIX example)

6. Week 3, Thursday, September 12, 2002
      Process Scheduling: SG Chapter 6 with examples (completed)
      Process Scheduling Simulator

7. Week 4, Tuesday, September 17, 2002
      Process Scheduling Simulator
      Fork, Wait, Exec

8. Week 4, Thursday, September 19, 2002
      Fork, Wait, Exec (finished)

9. Week 5, Tuesday, September 24, 2002
      Files

10. Week 5, Thursday, September 26, 2002
      Files(finished)

11. Week 6, Tuesday, October 1, 2002
      Ring of Processes

12. Week 6, Thursday, October 3, 2002
      Synchronization (SGG Chapter 7) through Criticial Section Problem

13. Week 7, Tuesday, October 8, 2002
      Synchronization through Peterson's solution

14. Week 7, Thursday, October 10, 2002
      Synchronization through semaphores

15. Week 8, Tuesday, October 15, 2002

16. Week 8, Thursday, October 17, 2002
      Midterm Exam

17. Week 9, Tuesday, October 22, 2002
      Signals (up to kill)

18. Week 9, Thursday, October 24, 2002
      Last class before drop date
      Signals

19. Week 10, Tuesday, October 29, 2002
      Signals

20. Week 10, Thursday, October 31, 2002
      Signals
      Network Communication

21. Week 11, Tuesday, November 5, 2002
      Network Communication

22. Week 11, Thursday, November 7, 2002
      Network Communication
      Web

23. Week 12, Tuesday, November 12, 2002
      Memory: partitions, paging

24. Week 12, Thursday, November 14, 2002
      Memory: paging, virtual memory

25. Week 13, Tuesday, November 19, 2002
      Memory: virtual memory

26. Week 13, Thursday, November 21, 2002
      Memory: Page Replcement
      Memory Examples: UNIX and Win2000

27. Week 14, Tuesday, November 26, 2002
      Virtual memory examples
      Final exam review

28. Week 15, Tuesday, December 3, 2002
      Last Class: Meet in lab
      Project Checkoff