[ Main ] [ Home ] [ Work ] [ Code ] [ Rants ] [ Readings ] [ Links ] |
|
|
|
{Original version: 2006}
{Latest update: 19 Jan 2014}
|
Introduction
Computer-System Structures
Computer-System Operation
I/O Structure
Storage Structure
Storage Hierarchy
Hardware Protection
General System Architecture
Operating-System Structures
System Components
Operating-System Services
System Calls
System Programs
System Structure
Virtual Machines
System Design and Implementation
System Generation
Processes
Process Concept
Process Scheduling
Operations on Processes
Cooperating Processes
Threads
Interprocess Communication
CPU Scheduling
Basic Concepts
Scheduling Criteria
Scheduling Algorithms
Multiple-Processor Scheduling
Real-Time Scheduling
Algorithm Evaluation
Process Synchronization
Background
The Critical-Section Problem
Synchronization Hardware
Semaphores
Classical Problems of Synchronization
Critical Regions
Monitors
Atomic Transactions
Resources
List of resources not associated with the book, but that may be useful to anyone who is interested in the topic of operating systems: Books
Online
General information
OS History
OS Projects
Linux Kernel
|