Table Of ContentPART ONE OVERVIEW Chapter 1 Introduction Chapter 2 Operating-System Structures PART TWO PROCESS MANAGEMENT Chapter 3 Processes Chapter 4 Threads Chapter 5 Process Synchronization Chapter 6 CPU Scheduling Chapter 7 Deadlocks PART THREE MEMORY MANAGEMENT Chapter 8 Main Memory Chapter 9 Virtual Memory PART FOUR STORAGE MANAGEMENT Chapter 10 Mass-Storage Structure Chapter 11 File-System Interface Chapter 12: File-System Implementation Chapter 13 I/O Systems PART FIVE PROTECTION AND SECURITY Chapter 14 Protection Chapter 15 Security PART SIX ADVANCED TOPICS Chapter 16 Virtual Machines Chapter 17 Distributed Systems PART SEVEN CASE STUDIES Chapter 18 The Linux System Chapter 19 Windows 7 Chapter 20 Influential Operating Systems PART EIGHT APPENDICES APPENDIX A BSD UNIX APPENDIX B The Mach System
SynopsisOperating System Concepts , now in its ninth edition, continues to provide a solid theoretical foundation for understanding operating systems. The ninth edition has been thoroughly updated to include contemporary examples of how operating systems function. The text includes content to bridge the gap between concepts and actual implementations. End-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts. A new Virtual Machine provides interactive exercises to help engage students with the material.