Revised to address the latest version of MINIX (MINIX 3), this streamlined, simplified new edition remains the only operating systems text to first explain relevant principles, then demonstrate their applications using a Unix-like operating system as a detailed example. It has been especially designed for high reliability, for use in embedded systems, and for ease of teaching.
New to this Edition
Simpler presentation than previous editions - Features less than 4,000 lines of code in the kernel.
Updates to nearly every section of the book - Includes significant changes to the sections on CPU scheduling, deadlocks, file system reliability and security.
Many updated references to the modern literature to replace older citations.
Table of Contents CHAPTER 1 INTRODUCTION CHAPTER 2 PROCESSES CHAPTER 3 INPUT/OUTPUT CHAPTER 4 MEMORY MANAGEMENT CHAPTER 5 FILE SYSTEMS CHAPTER 6 READING LIST AND BIBLIOGRAPHY