| Topic | SGG Reading |
|
Computer Organization and Operating Systems Overview |
1.1 - 1.9 (very light) |
|
Operating System Structures |
2.1 - 2.5 (very light) |
| Process Concepts | 3.1 - 3.3 |
| Thread Concepts | 4.1 - 4.4 |
| CPU Scheduling | 5.1 - 3, 5.5 |
| Process Synchronization | 6.1 - 6.2, 6.5, 6.9 |
| Deadlock | 7.1 - 7.7 (light) |
| Main Memory | 8.1 - 8.5 |
| Virtual Memory | 9.1 - 9.9 |
| Topic | SGG |
| Course Administration | N/A |
|
Introduction |
Chapter 1 |
| OS Structures | Chapter 2 |
| Processes | Chapter 3 |
| Threads | Chapter 4 |
| CPU Scheduling | Chapter 5 |
| Process Synchronization | Chapter 6 |
| Deadlocks | Chapter 7 |
| Main Memory | Chapter 8 |
| Virtual Memory | Chapter 9 |
| File-System Interface | Chapter 10 |
| File-System Implementation | Chapter 11 |
| Mass-Storage Structure | Chapter 12 |
| I/O Systems | Chapter 13 |