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
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …
book
How Linux Works, 2nd Edition
The "hows" and "whys" of How Linux Works: for administrators, programmers, and enthusiasts who want to …
book
Linux Kernel Development, Third Edition
Linux Kernel Development The book details the major subsystems and features of the Linux kernel, including …
book
Art of Computer Programming, The: Volume 1: Fundamental Algorithms
&>The bible of all fundamental algorithms and the work that taught many of today's software developers …