book cover Operating System Concepts
Tenth Edition
Avi Silberschatz
Peter Baer Galvin
Greg Gagne

line separator

We provide solutions to the Practice Exercises of the Tenth Edition of Operating System Concepts , by Silberschatz, Galvin and Gagne. These practice exercises are different from the exercises provided in the text. (Solutions to the exercises in the text are available only to instructors.) Students are encouraged to solve the practice exercises on their own, and later use the solutions to check their own solutions.

The material below are copyright by Silberschatz, Galvin and Gagne, 2018 Use of the material is authorized for personal use, and for use in conjunction with a course for which Operting System Concepts is the prescribed text. Any use that differs from the above, and any for profit sale of the manual (in any form) requires the consent of the copyright owners; contact Avi Silberschatz (avi@yale.edu) to obtain the copyright owners consent.

line separator

Chapter Format
Part 1: Overview
1. Introduction
PDF
2. Operating-System Services
PDF
Part 2: Process Management
3. Processes
PDF
4. Threads & Concurrency
PDF
5. CPU Scheduling
PDF
Part 3: Process Synchronization
6. synchronization-tools
PDF
7. Synchronization Examples
PDF
8. Deadlocks
PDF
Part 4: Memory Management
9. Main Memory
PDF
10. Virtual Memory
PDF
Part 5: Storage Management
11. Mass-Storage Structure
PDF
12. I/O Systems
PDF
Part 6: File System
13. File-System Interface
PDF
14. File-System Implementation
PDF
15. File-System Internals
PDF
Part 6: Security and Protection
16. Security
PDF
17. Protection
PDF
Part 7: Advance Topicss
18. Virtual Machines
PDF
19. Networks and Distributed Systems
PDF
Part 9: Case Studies
20. The Linux System
PDF
21. Windows 10
PDF

line separator