本書主要介紹操作系統(tǒng)的核心功能——用戶接口、進程管理、處理機調度與死鎖、存儲管理、設備管理、文件管理及其主要思想與設計原理,多處理機系統(tǒng)及嵌入式操作系統(tǒng)基本原理與應用環(huán)境,操作系統(tǒng)安全技術; 以Linux為例,分析了操作系統(tǒng)的核心代碼的實現(xiàn)方法、技術以及操作系統(tǒng)各個功能部分的關聯(lián)實現(xiàn)技巧; 在此基礎上,從操作系統(tǒng)的發(fā)展需求及計算機體系結構的發(fā)展角度介紹當前操作系統(tǒng)發(fā)展的新趨勢。 本書內容基本覆蓋了全國研究生招生考試操作系統(tǒng)考試大綱主要內容,書中列舉了大量實例,力求將抽象的概念具體化,將復雜的理論與實際聯(lián)系起來; 書中還提供了大量習題,其中既有一般概念和基本原理測試題,還包括近年來全國計算機等級考試與研究生招生考試試題。本書既可作為計算機及相關專業(yè)的教材和等級考試、考研輔導書,也可供從事計算機工作的科技人員參考。