《Linux操作系統(tǒng)分析與實踐》簡要介紹操作系統(tǒng)的定義、功能、特性,以及發(fā)展歷史、分類、內核結構,闡述計算機硬件系統(tǒng)對操作系統(tǒng)的支持與要求,以Linux 2.6版本為例詳細分析Linux操作系統(tǒng)的進程管理、內存管理、文件管理和設備管理的工作原理和設計。然后詳細介紹字符設備、塊設備和網絡設備的Linux驅動程序設計與實現方法。除此以外,還給出了Linux系統(tǒng)管理、內核同步機制、進程間通信、內存管理、Proc文件創(chuàng)建、設備驅動程序、內核裁減等實驗內容及有關參考代碼?!禠inux操作系統(tǒng)分析與實踐》通過詳細的例子引導瀆者系統(tǒng)地學習Linux操作系統(tǒng)的工作原理與設計,并通過Linux設備驅動程序設計實踐強化對Linux操作系統(tǒng)的理解和應用?!禠inux操作系統(tǒng)分析與實踐》適于作為計算機相關專業(yè)方向的高年級學生或研究生的教材,也適合有志于從事Linux操作系統(tǒng)研究和開發(fā)的工程師閱讀。