CS 3733 Operating Systems Daily Topics Spring 2002
Listed here are the topics covered in each class.
1. Week 1, Tuesday, January 15, 2002
Introductory Lecture, Early Systems
2. Week 1, Thursday, January 17, 2002
Early Systems (finished)
Command Line Arguments
3. Week 2, Tuesday, January 22, 2002
Storage and Linkage Classes
Processes (SGG Chapter 4)
CPU Scheduling (SGG Chapter 6) through Schedulers
4. Week 2, Thursday, January 24, 2002
CPU Scheduling (continued) FCFS, SJF, SJFA
5. Week 3, Tuesday, January 29, 2002
CPU Scheduling (continued)
VAX, NT, UNIX
6. Week 3, Thursday, January 31, 2002
CPU Scheduling: UNIX, LINUX
Process Scheduling Simulator
7. Week 4, Tuesday, February 5, 2002
fork, wait, exec
Files (upto inode)
8. Week 4, Thursday, February 7, 2002
9. Week 5, Tuesday, February 12, 2002
10. Week 5, Thursday, February 14, 2002
Files (completed)
Ring of Processes (PUP Chapter 4) through 1 process
11. Week 6, Tuesday, February 19, 2002
Ring of Processes (continued)
Interprocess Communication and Synchronization (SGG Chapter 7) introduction
12. Week 6, Thursday, February 21, 2002
Interprocess Communication and Synchronization (continued)
Critical Sections, Peterson's Solution (Algorithm 3)
13. Week 7, Tuesday, February 26, 2002
Ring demo
Synchronization hardware, semaphores
Assignment 2 due
14. Week 7, Thursday, February 28, 2002
15. Week 8, Tuesday, March 5, 2002
Semaphores without busy waiting
Producer/Consumer using semaphores
Monitors (introduction only)
16. Week 8, Thursday, March 7, 2002
17. Week 9, Tuesday, March 19, 2002
Return and go over exam
Monitors
Signals terminology
18. Week 9, Thursday, March 21, 2002
Last class before drop date
Signals (continued) up to sigsuspend
19. Week 10, Tuesday, March 26, 2002
Signals (continued) up to realtime
20. Week 10, Thursday, March 28, 2002
Signals (completed)
Network Communication (PUP Chapter 12)
21. Week 11, Tuesday, April 2, 2002
Network Communication (finished)
Web (PUP second edition, Chapter 13) (introduction only)
22. Week 11, Thursday, April 4, 2002
Web (completed)
Memory Management (SG Chapter 9)
partitions
introduction to paging
23. Week 12, Tuesday, April 9, 2002
Paging (completed)
Virtual Memory
24. Week 12, Thursday, April 11, 2002
Virtual Memory Review Problems
Page Replacement: FIFO and LRU
25. Week 13, Tuesday, April 16, 2002
Page Replacement: Optimal, Reference Bit, Second Chance, VAX
26. Week 13, Thursday, April 18, 2002
PDP 11 Paging Problem
Virtual memory and page replacement on Win 2000
27. Week 14, Tuesday, April 23, 2002
28. Week 14, Thursday, April 25, 2002
29. Week 15, Tuesday, April 30, 2002