Skip to main content

Operating System Concepts, Enhanced eText, 10th Edition



Operating System Concepts, Enhanced eText, 10th Edition

Abraham Silberschatz, Greg Gagne, Peter B. Galvin

ISBN: 978-1-119-32091-3 April 2018


The tenth edition of Operating System Concepts has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enhanced interactive elements to improve learning and the student’s experience with the material. It combines instruction on concepts with real-world applications so that students can understand the practical usage of the content. End-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts. New interactive self-assessment problems are provided throughout the text to help students monitor their level of understanding and progress. A Linux virtual machine (including C and Java source code and development tools) allows students to complete programming exercises that help them engage further with the material.

The Enhanced E-Text is also available bundled with an abridged print companion and can be ordered by contacting customer service here:
ISBN: 9781119456339 
Price: $97.95
Canadian Price: $111.50

Related Resources

Part 1 Overview

Chapter 1 Introduction

Chapter 2 Operating-System Structures


Part 2 Process Management

Chapter 3 Processes

Chapter 4 Threads & Concurrency

Chapter 5 CPU Scheduling


Part 3 Process Synchronization

Chapter 6 Synchronization Tools

Chapter 7 Synchronization Examples

Chapter 8 Deadlocks


Part 4 Memory Management

Chapter 9 Main Memory

Chapter 10 Virtual Memory


Part 5 Storage Management

Chapter 11 Mass-Storage Structure

Chapter 12 I/O Systems


Part 6 File System

Chapter 13 File-System Interface

Chapter 14 File-System Implementation

Chapter 15 File-System Internals


Part 7 Security and Protection

Chapter 16 Security

Chapter 17 Protection


Part 8 Advanced Topics

Chapter 18 Virtual Machines

Chapter 19 Network and Distributed Systems


Part 9 Case Studies

Chapter 20 The Linux System

Chapter 21 Windows 10


Part 10 Appendices

Chapter A Influential Operating Systems

Chapter B Windows 7

Chapter C BSD Unix

Chapter D The Mach System

Chapter E Exercises

  • New, updated content throughout including increased coverage of multicore systems and parallel programming, mobile systems including IOS and Android, memory, security, and an updated Linux chapter.
  • New chapters on file-system internals and Windows 10.
  • Many new exercises, programming problems, and programming projects.

The tenth edition uses real-world operating systems to illustrate fundamental operating system concepts:

  • Particular attention is paid to the Microsoft family of operating systems and Linux, with additional material on various versions of UNIX (Solaris, BSD, and Mac OS X).
  • Teaches general concepts in operating systems while allowing for a choice in implementation systems. Rather than concentrating on a particular operating system or hardware, the text discusses key concepts that are applicable to a wide variety of systems.
  • Integrated coverage of Linux and Windows throughout.
  • More interactive experience with self-assessment exercises, key term popups, and animated figures.
  • A Linux virtual machine with GCC development environment and Linux source code distribution.
  • Appendices that cover key legacy operating systems for valuable reference