CS 3733 Operating Systems Schedule

Fall 2009


WeekStartingTopicReading
1August 26IntroductionUSP Chapter 1
SGG Chapter 1 (lightly)
Programs and ProcessesUSP Chapter 2
2August 21Process ManagementSGG 3.1, 3.2
CPU SchedulingSGG 5.1 - 5.3
3September 9CPU Scheduling ExamplesSGG 5.6, web notes
CPU Scheduling Simulatorweb notes
Processes in UNIXUSP Chapter 3
4September 14UNIX I/OUSP Chapter 4
UNIX Files and DirectoriesUSP Chapter 5
UNIX Special FilesUSP 6.1 - 6.4
5September 21The Token RingUSP 7.1 - 7.3
ThreadsUSP 12.1, 12.2, SGG Chapter 4
6September 29Process SynchronizationSGG Chapter 6
7October 5Process Synchronization (continued)
Semaphore Implementation 1web notes
8October 12Midterm Exam 1
POSIX mutex locksUSP 13.1, 13.2
POSIX unnamed semaphoresUSP 14.1 - 14.4
9October 19MonitorsSGG 6.7
SignalsUSP 81. - 8.6, 9.4
10October 26Network CommunicationUSP Chapter 18
11November 2Disk Head SchedulingSGG 12.1 - 12.4
MemorySGG Chapter 8
12November 9Virtual MemorySGG 9.1 - 9.4
Midterm Exam 2
13November 16Virtual MemorySGG 9.1-9.4
14November 23Additional Topics
15November 30Additional Topics and Review