Schedule

Back to the main course page.
Lecture Number Date Topic Readings
0 August 24 (M) Introduction
1 August 26 (W) Historical perspective
2 August 28 (F) C Memory management in C
3 August 31 (M) C Memory management continued
4 September 2 (W) Time Sharing
5 September 7 (M) Labor day
6 September 9 (W)
Homework 1 discussion
7 September 11 (F) OS Structure
8 September 14 (M) OS Structure Continued discussion on micro-kernels from last class
9 September 16 (M) OS Structure
10 September 18 (F) OS Structure
10 September 21 (M) Homework
11 September 23 (W) OS Structure
12 September 25 (F) Threads Discussion
12 September 28 (M) Synchronization Discussion
13 September 30 (W) Synchronization Discussion
14 October 2 (F) Synchronization Discussion
15 October 5 (W) Synchronization C. A. R. Hoare, Monitors: An Operating System Structuring Concept, Communications of the ACM, Vol. 17, No. 10, October, 1974
16 October 7 (F) Synchronization The Problem with Threads. Edward Lee