Operating System Concepts  and Operating System Concepts Essentials (OSE)

We are often asked to describe the differences between Operating System Concepts (OSC) and Operating System Concepts Essentials (OSE).

Operating System Concepts
Operating System Concepts Essentials



From the preface of Operating System Concepts Essentials
:

"We have based Operating System Concepts Essentials on the Ninth Edition of Operating System Concepts. Our intention behind developing this Essentials edition is to provide readers with a textbook that focuses on the core concepts that underlie contemporary operating systems. By focusing on core concepts, we believe students are able to grasp the essential features of a modern operating system more easily and more quickly."

The following summarizes chapter by chapter differences

Topic OSC
OSE
Comments
Introduction
Chapter 1
Chapter 1

Operating System Structures
Chapter 2
Chapter 2

Processes
Chapter 3
Chapter 3

Threads
Chapter 4
Chapter 4

Process Synchronization
Chapter 5
Chapter 5

CPU Scheduling
Chapter 6
Chapter 6

Deadlocks
Chapter 7
*
*Limited coverage of deadlocks in Chapter 6 of OSE
Main Memory
Chapter 8
Chapter 7

Virtual Memory
Chapter 9
Chapter 8

Mass Storage Structure
Chapter 10
Chapter 9

File System Interface
Chapter 11
Chapter 10

File System Implementation
Chapter 12
Chapter 11

I/O Systems
Chapter 13
Chapter 12

Protection
Chapter 14
Chapter 13

Security
Chapter 15
Chapter 14

Virtual Machines
Chapter 16
-
Not covered in OSE.
Distributed Systems
Chapter 17
-
Not covered in OSE.
The Linux System
Chapter 18
Chapter 15

Windows 7
Chapter 19
-
Not covered in OSE.
Influential Operating Systems
Chapter 20
-
Not covered in OSE.