本書采取類似于英語教學中行之有效的情景會話的教學方法,全面深入地剖析了Linux最新版本(2.4.0)核心源代碼,并對Linux核心的獨特優(yōu)點和需要進一步改進的問題作了精辟的評述。全書分上下兩冊。上冊包括預備知識、存儲管理、中斷和系統(tǒng)調用、進程和進程調度、文件系統(tǒng)以及傳統(tǒng)的Unix進程間通訊共六章,下冊則分基于Socket的進程間通訊、設備驅動、多處理器SMP系統(tǒng)結構以及系統(tǒng)引導和初始化四章。上下兩冊不可分割,是一個有機的整體。本書寫法獨特,論述精辟,不回避代碼分析中的難點,可以作為操作系統(tǒng)高級課程的教材,也可以作為計算機軟件專業(yè)和其他相關專業(yè)大學本科高年級學生和研究生深入學習操作系統(tǒng)以至軟件核心技術的重要參考書。同時,還可作為各行業(yè)從事軟件開發(fā)的工程師、研究人員以及其他對Linux最新技術感興趣者的自學教材。