CS 3733 Operating Systems Daily Topics Fall 2001
Listed here are the topics covered in each class.
1. Week 1, Monday, August 27, 2001
Introductory Lecture, what is an OS?
2. Week 1, Wednesday, August 29, 2001
Early Systems
PUP Chapter 1: makeargv
3. Week 2, Wednesday, September 5, 2001
makeargv (finished)
storage and linkage classes
processes (SG ch 4)
4. Week 3, Monday, September 10, 2001
processes (finished)
process scheduling (SG Ch 6)
5. Week 3, Wednesday, September 12, 2001
process scheduling (SG Ch 6, continued)
6. Week 4, Monday, September 17, 2001
RR, simulations, the CPU scheduling simulator
7. Week 4, Wednesday, September 19, 2001
Multi-Level Queues, Examples
8. Week 5, Monday, September 24, 2001
CPU Scheduling finished
Fork, Wait, Exec
Files (through reading directories)
9. Week 5, Wednesday, September 26, 2001
Files (inodes, links, permissions)
10. Week 6, Monday, October 1, 2001
Files (FDT, SFT, redirection, read, write, nonblocking I/O)
11. Week 6, Wednesday, October 3, 2001
12. Week 7, Monday, October 8, 2001
Special class in 2.01.06 HSS
13. Week 7, Wednesday, October 10, 2001
PUP Chapter 4
Ring demo postponed
SG Chapter 7: Synchronization (through Producer-Consumer)
14. Week 8, Monday, October 15, 2001
Midterm Exam review
Ring Demo
15. Week 8, Wednesday, October 17, 2001
16. Week 9, Monday, October 22, 2001
Critical Sections
Software solution to the critical section problem
17. Week 9, Wednesday, October 24, 2001
Last class before drop date
Semaphores
18. Week 10, Monday, October 29, 2001
Monitors
Signal terminology
19. Week 10, Wednesday, October 31, 2001
20. Week 11, Monday, November 5, 2001
Signals
Network Communication
21. Week 11, Wednesday, November 7, 2001
22. Week 12, Monday, November 12, 2001
Network Communication (completed)
Memory Management - partitions, paging
23. Week 12, Wednesday, November 14, 2001
Memory Management - paging, virtual memory
24. Week 13, Monday, November 19, 2001
Memory Management - virtual memory
25. Week 13, Wednesday, November 21, 2001
Memory Management - page replacement
26. Week 14, Monday, November 26, 2001
Memory Management - Windows 2000 virutal memory and page replacement
27. Week 14, Wednesday, November 28, 2001
28. Week 15, Monday, December 3, 2001
29. Week 15, Wednesday, December 5, 2001