Subject | Text Readings | Notes | Tablet PC version | Course Notes Covered |
Introduction; Background and Overview | Chapters 1-2 | 2-up | 1-up | All |
C Primer | None | 2-up mem.c write.c addr.c | 1-up | All |
Processes and Threads | Chapters 3 (3.1-3.3) and 4 and the paper An Introduction to Programming with Threads, |
2-up | 1-up | All |
Synchronization | Chapters 3 (3.4, pp. 96-98), 6 (excluding 6.9), and 7 |
2-up | 1-up | All |
The Kernel and System Calls | Chapter 2 (2.3 and 2.4) | 2-up | 1-up | All |
Memory Management | Chapter 8 | 2-up | 1-up | All |
Virtual Memory | Chapter 9 | 2-up | 1-up | All |
Scheduling | Chapter 5 | 2-up | 1-up | All |
I/O | Chapters 12-13 | 2-up | 1-up | Slides 1-3, 8, 10-22 |
File Systems | Chapters 10-11 (excluding 11.9, 11.10) |
2-up | 1-up | Slides 1-4, 16-19, 26-43 |
Interprocess Communication and Networking |
Chapter 3 (3.4-3.6) | 2-up | 1-up | Slides 1-5 |
Security | Chapters 14-15 | 2-up | 1-up | ?? |