Operating System Concepts with Java
Seventh Edition
Avi Silberschatz
Peter Baer Galvin
Greg Gagne

Practice Exercises

In this edition, we are providing practice exercises and solutions for the practice exercises. 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, 2006. 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 Solutions
Part 1: Overview
1. Introduction pdf pdf
2. Operating-System Structures pdf pdf
Part 2: Process Management
3. Processes pdf pdf
4. Threads pdf pdf
5. CPU Scheduling pdf pdf
6. Process Synchronization pdf pdf
7. Deadlocks pdf pdf
Part 3: Memory Management
8. Memory Management pdf pdf
9. Virtual Memory pdf pdf
Part 4: Storage Management
10. File-System Interface pdf pdf
11. File-System Implementation pdf pdf
12. Mass-Storage Structure pdf pdf
13. I/O Systems pdf pdf
Part 5: Protection and Security
14. Protection pdf pdf
15. Security pdf pdf
Part 6: Distributed Systems
16. Distributed System Structures pdf pdf
17. Distributed File Systems pdf pdf
18. Distributed Coordination pdf pdf
Part 7: Special-Purpose Systems
19. Real-Time Systems pdf pdf
20. Multimedia System pdf pdf
Part 8: Case Studies
21. The Linux System pdf pdf
22. Windows XP pdf pdf
23.Historical Perspective pdf pdf