CS 3733 Operating Systems Daily Topics Fall 2007

Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change


1. Week 1, Wednesday, August 22, 2007
      Introductory Lecture, Early Systems - finished

2. Week 1, Friday, August 24, 2007
      USP Chapter 2 - through makeargv

3. Week 2, Monday, August 27, 2007
      USP Chapter 2 - finished
      SGG 3.1 and 3.2: Processes - up to process state

4. Week 2, Wednesday, August 29, 2007
      SGG Chapter 3 - completed
      SGG Chapter 5 Process Scheduling - through performance criterion

5. Week 2, Friday, August 31, 2007
      SGG Chapter 5 Process Scheduling - FCFS, SJF, PSJF, RR

6. Week 3, Wednesday, September 5, 2007
      SGG Chapter 5 Process Scheduling - finished
      Process scheduling examples - up to VAX and NT scheduling

7. Week 3, Friday, September 7, 2007
      Process scheduling examples - finished
      Process scheduling simulator - finished

8. Week 4, Monday, September 10, 2007
      USP - Chapter 3
      USP - Chapter 4 - through write

9. Week 4, Wednesday, September 12, 2007
      USP - Chapter 4 - up to filters and redirection

10. Week 4, Friday, September 14, 2007
      USP - Chapter 4 - finished
      USP - Chapter 5 - through directory access

11. Week 5, Monday, September 17, 2007
      USP - Chapter 5 - up to symbolic links

12. Week 5, Wednesday, September 19, 2007
      USP - Chapter 5 - finished
      USP - Chapter 6 - finished
      USP - Chapter 7 - almost finished

13. Week 5, Friday, September 21, 2007
      USP - Chapter 7 - simulator
      USP - Chapter 12 - Threads: lightly - up to Program 12.2

14. Week 6, Monday, September 24, 2007
      USP - Chapter 12 - Threads: lightly - completed
      Java Threads - completed

15. Week 6, Wednesday, September 26, 2007
      SGG Chapter 6: Process Synchronization

16. Week 6, Friday, September 28, 2007
      SGG Chapter 6: Critical sections

17. Week 7, Monday, October 1, 2007
      SGG Chapter 6: We finished Peterson's solution

18. Week 7, Wednesday, October 3, 2007
      Recitation review
      SGG Chapter 6: Introduction to semaphores

19. Week 7, Friday, October 5, 2007
      Midterm Exam 1

20. Week 8, Monday, October 8, 2007
      Go over exam 1
      Semaphore implementation

21. Week 8, Wednesday, October 10, 2007
      SGG Chapter 6 - Producer/Consumer using semaphores
      USP - Chapter 13 Using POSIX mutexes

22. Week 8, Friday, October 12, 2007
      USP - Chapter 13 Using POSIX mutexes
      USP - Chapter 14 Using POSIX unnamed semaphores
      Assignments 4 and 5

23. Week 9, Monday, October 15, 2007
      Monitors - up to monitor queues

24. Week 9, Wednesday, October 17, 2007
      Monitors - finished
      USP - Chapter 8 - Signals

25. Week 9, Friday, October 19, 2007
      USP - Chapter 8 - Signals - up to waiting for signals

26. Week 10, Monday, October 22, 2007
      USP - Chapter 8 - Signals - Finished
      USP - Chapter 18 - Network Comminication - introduction

27. Week 10, Wednesday, October 24, 2007
      USP - Chapter 18 - Network Comminication - up to UICI implementation

28. Week 10, Friday, October 25, 2007
      USP - Chapter 18 - UICI implementation: finished

29. Week 11, Monday, October 29, 2007
      Memory - partitions

30. Week 11, Wednesday, October 31, 2007
      Memory - paging

31. Week 11, Friday, November 2, 2007
      Exam review, memory - continued

32. Week 12, Monday, November 5, 2007
      Memory: TLB, paging done
      Signals and Threads

33. Week 12, Wednesday, November 7, 2007
      Signals and Threads - finished
      Disk Head Scheduling

34. Week 12, Friday, November 9, 2007
      Midterm Exam 2

35. Week 13, Monday, November 12, 2007
      Go over exam
      Virtual memory - up to page fault ISR

36. Week 13, Wednesday, November 14, 2007
      Virtual memory - continued

37. Week 13, Friday, November 16, 2007
      Virtual memory - page replacement - completed

38. Week 14, Monday, November 19, 2007
     

39. Week 14, Wednesday, November 21, 2007
     

40. Week 15, Monday, November 26, 2007
     

41. Week 15, Wednesday, November 28, 2007
     

42. Week 15, Friday, November 30, 2007
     

Final Exam: Tuesday, December 11 at 1:30 PM