| Edition
|
| 6th | 8th | 9th | Topic
|
| First Midterm |
| Ch 1 | Ch 1 | Ch 1 | Intro
|
| Ch2 | Ch 2 | Ch 2 | Computer Systems Structure
|
| Ch 3 | Ch 2 | Ch 2 | OS System Structure
|
| Ch. 4 | Ch 3 | Ch 3 | Processses
|
| Ch 5 | Ch 4 | Ch 4 | Threads
|
| Ch 6 | Ch 5 | Ch 6 | CPU Scheduling
|
| Ch. 7 | Ch 6 | Ch 5 | Process Synchronization
|
| 8.1-8.3, 8.6 | 7.1-7.3,7.6 | Ch 7 | Deadlocks
|
| Second Midterm
|
| 8.4,8.4 | 7.4,7.5 | 7.4, 7.5 | Deadlock Prevention & Avoidance
|
| Ch 9 | Ch 8 | Ch 8 | Main Memory
|
| Ch 10 | Ch 9 | Ch 9 | Virtual Memory
|
| Ch 11 | Ch 10 | Ch 11 | File System
|
| Ch 12.1-12.7 | Ch 11.1-11.7 | Ch 12.1-12.7 | File System Implementation
|
| After Second Midterm
|
| 14.1-14.8 | 12.1-12.8 | 10.1-10.8 | Mass Storage
|
| 13.1-13.3 | 13.1-13.3 | 13.1-13.3 | I/O Systems
|
| 18.1-18.8 | 14.1-14.8 | 14.1-14.8 | Protection
|
| 19.1-19.8 | 15.1-14.8 | 15.1-14.8 | Security
|
| 15.1-15.9 | 16.1-1.6,16.9 | 17.1-17.8 | Distributed System Structures (really networking)
|