《操作系統(tǒng)設計與實現》(上冊)(第3版)是關于操作系統(tǒng)的權威教材。大多數關于操作系統(tǒng)的圖書均重理論而輕實踐,而《操作系統(tǒng)設計與實現》(上冊)(第3版)則在這兩者之間進行了較好的折中。本冊詳細探討了操作系統(tǒng)的基本原理,包括進程、進程間通信、信號量、管程、消息傳遞、調度算法、輸入、輸出、死鎖、設備驅動程序、存儲管理、調頁算法、文件系統(tǒng)設計、安全和保護機制等;此外,還詳細討論了一個特殊的操作系統(tǒng)MINIX 3(一個與UNIX兼容的操作系統(tǒng)),并提供了該系統(tǒng)的源代碼(見《操作系統(tǒng)設計與實現》(上冊)(第3版)下冊),以便于讀者仔細研究。這種安排不僅可讓讀者了解操作系統(tǒng)的基本原理,而且可讓讀者了解到這些基本原理是如何應用到真實的操作系統(tǒng)中去的。