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