Operating Systems Design and Implementation, Third Edition By Andrew S. Tanenbaum - Vrije Universiteit Amsterdam, herlands, Albert S. Woodhull - Amherst, Massachusetts Publisher: Prentice Hall Pub Date: January 04, 2006 Print ISBN- : 0-13-142938-8 10 Table of Print ISBN- •: 978-0-13-142938-3 Contents 13 eText ISBN- • Index : 0-13-185991-9 10 eText ISBN- : 978-0-13-185991-3 13 Pages: 1080
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.
For the latest version of MINIX and simulators for running MINIX on other systems visit: Operating Systems Design and Implementation, Third Edition By Andrew S. Tanenbaum - Vrije Universiteit Amsterdam, herlands, Albert S. Woodhull - Amherst, Massachusetts Publisher: Prentice Hall Pub Date: January 04, 2006 Print ISBN- : 0-13-142938-8 10 Table of Print ISBN- •: 978-0-13-142938-3 Contents 13 eText ISBN- • Index : 0-13-185991-9 10 eText ISBN- : 978-0-13-185991-3 13 Pages: 1080
Copyright Preface xv Chapter 1. Introduction 1 Section . What Is an Operating System? 4 Section . History of Operating Systems 6 Section . Operating System Concepts 19 Section . System Calls 26 Section . Operating System Structure 42 Section . Outline of the Rest of This Book 51 Section . Summary 51 Problems 52 Chapter 2. Processes 55 Section . Introduction to Processes 55 Section . munication 68 Section . Classical IPC Problems 88 Section . Scheduling 93 Section . Overview of Processes in MINIX 3 112 Section . Implementation of Processes in MINIX 3 125 Section . The Syst