(10th edition)

by Abraham Silberschatz, Peter B. Galvin, Greg Gagne

1. Introduction
2. Operating-System Structures
3. Processes
4. Threads & Concurrency
5. CPU Scheduling
6. Synchronization Tools
7. Synchronization Examples
8. Deadlocks
9. Main Memory
10. Virtual Memory
11. Mass-Storage Structure
12. I/O Systems
13. File-System Interface
14. File-System Implementation
15. File-System Internals
16. Security
17. Protection
18. Virtual Machines
19. Networks and Distributed Systems
20. The Linux System
21. Windows 10
A. Influential Operating Systems
B. Windows 7
C. BSD UNIX
D. The Mach System