CS 3733 Operating Systems Schedule

Spring 2008


WeekStartingTopicReading
1January 14IntroductionUSP Chapter 1
SGG Chapter 1 (lightly)
Programs and ProcessesUSP Chapter 2
2January 21Process Management)SGG 3.1, 3.2
CPU Scheduling)SGG 5.1 - 5.3
3January 28CPU Scheduling ExamplesSGG 5.6, web notes
CPU Scheduling Simulatorweb notes
Processes in UNIXUSP Chapter 3
4February 4UNIX I/OUSP Chapter 4
UNIX Files and DirectoriesUSP Chapter 5
UNIX Special FilesUSP 6.1 - 6.4
5February 11The Token RingUSP 7.1 - 7.3
ThreadsUSP 12.1, 12.2, SGG Chapter 4
6February 18Process SynchronizationSGG Chapter 6
7February 25Process Synchronization (continued)
Midterm Exam 1
8March 3Semaphore Implementationweb notes
POSIX mutex locksUSP 13.1, 13.2
POSIX unnamed semaphoresUSP 14.1 - 14.4
9March 10MonitorsSGG 6.7
SignalsUSP 81. - 8.6, 9.4
Spring Break
10March 24Network CommunicationUSP Chapter 18
10March 31Disk Head SchedulingSGG 12.1 - 12.4
12April 7MemorySGG Chapter 8
13April 14Midterm Exam 2 
14April 21Virtual MemorySGG 9.1 - 9.4
15April 28Review