《Linux內核設計與實現(原書第3版)》詳細描述了Linux內核的設計與實現。內核代碼的編寫者、開發(fā)者以及程序開發(fā)人員都可以通過閱讀本書受益,他們可以更好理解操作系統(tǒng)原理,并將其應用在自己的編碼中以提高效率和生產率。本書詳細描述了Linux內核的主要子系統(tǒng)和特點,包括Linux內核的設計、實現和接口。從理論到實踐涵蓋了Linux內核的方方面面,可以滿足讀者的各種興趣和需求。作者Robert Love是一位Linux內核核心開發(fā)人員,他分享了在開發(fā)Linux2.6內核過程中頗具價值的知識和經驗?本書的主題包括進程管理、進程調度、時間管理和定時器、系統(tǒng)調用接口、內存尋址、內存管理和頁緩存、VFS、內核同步、移植性相關的問題以及調試技術。同時本書也涵蓋了Linux2.6內核中頗具特色的內容,包括CFS調度程序、搶占式內核、塊I/O層以及I/O調度程序?!禠inux內核設計與實現(原書第3版)》新增內容包括:增加一章專門描述內核數據結構詳細描述中斷處理程序和下半部機制擴充虛擬內存和內存分配的內容調試Linux內核的技巧內核同步和鎖機制的深度描述提交內核補丁以及參與Linux內核社區(qū)的建設性建議