本書從概念、原理和技術的角度介紹操作繫統的基礎知識,包括進程管理、中斷與處理機調度、死鎖、存儲管理、設備管理、文件繫統。不僅講述基本原理,而且以當今較為成熟和流行的操作繫統如以Windows、UNIX、Linux為例,在相關章節介紹具體的實現技術和方法。此外,還介紹了近年來近期新出現的雲操作繫統,蘋果Mac OS、安卓Android等移動操作繫統。針對雲計算技術,增加篇幅介紹其實現的基礎: 分布式文件繫統。
本書有3個特色: 理論和實際繫統的實現相結合; 收錄了近年來操作繫統近期新的技術和發展; 每章後面附一篇描述對應章節技術的英語小短文,既可拓展視野,又可以提高讀者的科技英語閱讀水平。
本書可作為普通高等院校計算機專業及相關專業的操作繫統課程教材,也可供廣大計算機科學工作者和從事相關領域工程技術人員參考。