We provide solutions to the Practice Exercises of the Eight 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, 2009. Use of the material is authorized for personal use, and for use in conjunction with a course for which Operating System Concepts is the prescribed text. Any use that differs from the above, and any for profit sale of the maual (in any form) requires the consent of the copyright owners; contact Avi Silberschatz (avi@cs.yale.edu) to obtain the copyright owners consent.

Chapter Exercises Last Updated
Part 1: Overview
1. Introduction pdf March 25, 2011
2. Operating-System Structures pdf March 25, 2011
Part 2: Process Management
3. Processes pdf March 25, 2011
4. Threads pdf March 25, 2011
5. CPU Scheduling pdf March 25, 2011
6. Process Synchronization pdf March 25, 2011
7. Deadlocks pdf March 25, 2011
Part 3: Memory Management
8. Memory Management pdf March 25, 2011
9. Virtual Memory pdf March 25, 2011
Part 4: Storage Management
10. File-System Interface pdf March 25, 2011
11. File-System Implementation pdf March 25, 2011
12. Mass-Storage Structure pdf March 25, 2011
13. I/O Systems pdf March 25, 2011
Part 5: Protection and Security
14. Protection pdf March 25, 2011
15. Security pdf March 25, 2011
Part 6: Distributed Systems
16. Distributed System Structures pdf March 25, 2011
17. Distributed File Systems pdf March 25, 2011
18. Distributed Coordination pdf March 25, 2011
Part 7: Special-Purpose Systems
19. Real-Time Systems pdf March 25, 2011
20. Multimedia System pdf March 25, 2011
Part 8: Case Studies
21. The Linux System pdf March 25, 2011
22. Windows XP pdf March 25, 2011
23.Historical Perspective pdf March 25, 2011