多數(shù)操作系統(tǒng)教材都重理論而輕實踐,本書希望在這二者之間求取較好的平衡。本書詳細論述了操作系統(tǒng)的所有基本概念,包括進程、進程間通信、信號量、管程、消息傳遞、調(diào)度算法、輸入/輸出、死鎖、設備驅(qū)動程序、存儲器管理、頁面調(diào)度算法、文件系統(tǒng)設計、安全與保護機制等。同時,本書也詳細討論了MINIX - 一個與UNIX兼容的操作系統(tǒng),并提供了完整的源代碼供學習之用。這樣的安排使讀者不僅學習到理論,而且能夠理解它們?nèi)绾螒迷谝粋€實際的操作系統(tǒng)之中。
作者:安德魯.坦尼鮑姆(Andrew S. Tanenbaum)
阿爾伯特.伍德豪爾(Albert S. Woodhull)