Book description
Operating 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.
Table of contents
- Cover Page
- Title Page
- Copyright
- Dedication
- Preface
- Contents
-
PART ONE: OVERVIEW
-
Chapter 1 Introduction
- 1.1 What Operating Systems Do
- 1.2 Computer-System Organization
- 1.3 Computer-System Architecture
- 1.4 Operating-System Structure
- 1.5 Operating-System Operations
- 1.6 Process Management
- 1.7 Memory Management
- 1.8 Storage Management
- 1.9 Protection and Security
- 1.10 Kernel Data Structures
- 1.11 Computing Environments
- 1.12 Open-Source Operating Systems
- 1.13 Summary
- Exercises
- Bibliographical Notes
-
Chapter 2 Operating-System Structures
- 2.1 Operating-System Services
- 2.2 User and Operating-System Interface
- 2.3 System Calls
- 2.4 Types of System Calls
- 2.5 System Programs
- 2.6 Operating-System Design and Implementation
- 2.7 Operating-System Structure
- 2.8 Operating-System Debugging
- 2.9 Operating-System Generation
- 2.10 System Boot
- 2.11 Summary
- Exercises
- Bibliographical Notes
-
Chapter 1 Introduction
- PART TWO: PROCESS MANAGEMENT
- PART THREE: MEMORY MANAGEMENT
- PART FOUR: STORAGE MANAGEMENT
-
PART FIVE: PROTECTION AND SECURITY
-
Chapter 14 Protection
- 14.1 Goals of Protection
- 14.2 Principles of Protection
- 14.3 Domain of Protection
- 14.4 Access Matrix
- 14.5 Implementation of the Access Matrix
- 14.6 Access Control
- 14.7 Revocation of Access Rights
- 14.8 Capability-Based Systems
- 14.9 Language-Based Protection
- 14.10 Summary
- Exercises
- Bibliographical Notes
-
Chapter 15 Security
- 15.1 The Security Problem
- 15.2 Program Threats
- 15.3 System and Network Threats
- 15.4 Cryptography as a Security Tool
- 15.5 User Authentication
- 15.6 Implementing Security Defenses
- 15.7 Firewalling to Protect Systems and Networks
- 15.8 Computer-Security Classifications
- 15.9 An Example: Windows 7
- 15.10 Summary
- Exercises
- Bibliographical Notes
-
Chapter 14 Protection
-
PART SIX: ADVANCED TOPICS
- Chapter 16 Virtual Machines
-
Chapter 17 Distributed Systems
- 17.1 Advantages of Distributed Systems
- 17.2 Types of Network-based Operating Systems
- 17.3 Network Structure
- 17.4 Communication Structure
- 17.5 Communication Protocols
- 17.6 An Example: TCP/IP
- 17.7 Robustness
- 17.8 Design Issues
- 17.9 Distributed File Systems
- 17.10 Summary
- Exercises
- Bibliographical Notes
- PART SEVEN: CASE STUDIES
- Credits
- Index
Product information
- Title: Operating System Concepts, 9th Edition
- Author(s):
- Release date: December 2012
- Publisher(s): Wiley
- ISBN: 9781118063330
You might also like
book
Operating System Concepts, 8th Edition
Keep pace with the fast-developing world of operating systems Open-source operating systems, virtual machines, and clustered …
book
How Linux Works, 3rd Edition
Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you …
book
Operating System Concepts Essentials, Second Edition
By staying current, remaining relevant, and adapting to emerging course needs, Operating System Concepts by Abraham …
book
Learning Go, 2nd Edition
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available …