Week | Date | Lecture Notes and Readings |
1 | 09/03 and 09/05 | Introduction
Computer Systems Overview Stallings, Chapter 1. Silberschatz, Chapter 2. |
2 | 09/10 and 09/12 | Operating System
Overview
Stallings, Chapter 2. Silberschatz, Chapters 1 and 3. |
3 | 09/17 and 09/19 | Process Management
Stallings, Chapter 3. Silberschatz, Chapter 4. |
4 | 09/24 and 09/26 | More on Processes.
Threads Stallings, Chapter 3 and 4. Silbershatz, Chapter 4 and 5. |
5 | 10/01 and 10/03 | Mutual Exclusion
and Synchronization
Stallings, Chapter 5. Silberschatz, Chapter 7. |
6 | 10/08 and 10/10 | The Deadlock Problem
Stallings, Chapter 6. Silberschatz, Chapter 8. |
7 | 10/15 and 10/17 | Memory Management
Stallings, Chapter 7. Silberschatz, Chapter 9. |
8 | 10/22 and 10/24 | Virtual Memory,
Stallings, Chapter 8. Silberschatz, Chapter 10. |
9 | 10/29 and 10/31 |
More on Virtual Memory,
CPU Scheduling
Stallings, Chapter 8 and 9. Silberschatz, Chapter 10 and 6. | ^M
10 | 11/05 and 11/07 | Midterm. |
11 | 11/12 and 11/14 | I/O Management,
More on I/O
Stallings, Chapter 11. Silberschatz, Chapters 13 and 14. |
13 | 11/19 and 11/21 | File Systems,
More on File
Systems
Stallings, Chapter 12. Silberschatz, Chapters 11 and 12. |
13 | 11/26 | Distributed
Processing
Stallings, Chapter 13. Silberschatz, Chapters 15 and 16. |
14 | 12/03 and 12/05 | Computer Security
Stallings, Chapter 15. Silberschatz, Chapters 18 and 19. |
15 | 12/10 and 12/12 | OS Research Trends |