Operating Systems

Design and Implentation

  • Nombre de pages : 938 pages   cd   drapeau anglais
  • Date de parution : 15/03/2002 (2e édition)

Résumé

This book offers a unique and carefully integrated combination of principles and practice. While the usual principles are covered in detail, the book also describes a small, but real UNIX-like operating system: MINIX. It shows how it works and illustrates the principles behind it. By using MINIX, students learn principles and then can apply them in hands-on system design projects.

Contents

I. INTRODUCTION.

  • What Is An Operating Systems?
  • History of Operating Systems.
  • Operating System Concepts.
  • System Calls.
  • Operating System Structure.
  • Outline of the Rest of this Book.
  • Summary.
II. PROCESSES.
  • Introduction to Processes.
  • Interprocess Communication.
  • Classical IPC Problems.
  • Process Scheduling.
  • Overview of Processes in MINIX.
  • Implementation of Processes in MINIX.
III. INPUT/OUTPUT.
  • Principles of Input/Output Hardware.
  • Principles of Input/Output Software.
  • Deadlocks.
  • Overview of Input/Output in MINIX.
  • Block Devices in MINIX.
  • Ram Disks.
  • Disks.
  • Clocks.
  • Terminals.
  • The Summary Task in MINIX.
  • Summary.
IV. MEMORY MANAGEMENT.
  • Memory Management Without Swapping or Paging.
  • Swapping.
  • Virtual Memory.
  • Page Replacement Algorithms.
  • Design Issues for Paging Systems
  • Segmentation.
  • Overview of Memory Management in MINIX.
  • Implementation of Memory Management in MINIX.
  • Summary.
V. FILE SYSTEMS.
  • Files.
  • Directories.
  • File System Implementation.
  • Security.
  • Protection Mechanisms.
  • Overview of the MINIX File System.
  • Implementation of the MINIX File System.
  • Summary.

Caractéristiques

  • Parution : 15/03/2002
  • Edition : 2e édition
  •  
  • Nb de pages : 938 pages
  • Format : 17,8 x 23,3
  • Couverture : Relié
  • Poids : 1365 g
  • Intérieur : Noir et Blanc
  •  

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine