深入分析Linux內核源代碼
深入分析Linux內核源代碼
自由軟體Linux 操作系統源代碼的開放,為我們掌握操作系統核心技術提供了良好的條件。本書共分13章,對Linux 內核2.4版的源代碼進行了較全面的分析,既包括對中斷機制、進程調度、內存管理、進程間通信、虛擬文件系統、設備驅動程序及網路子系統的分析,也包括對Linux 整體結構的把握、Linux的啟動過程的分析及Linux獨具特色的模塊機制的分析與應用等。其中重點剖析了Linux內核中最基礎的部分:進程管理、內存管理及文件管理。本書對於那些準備進入Linux 操作系統內部,閱讀Linux 內核源代碼以及在內核級進行程序開發的讀者具有非常高的參考價值。同時,操作系統實現者、系統程序員、Linux應用開發人員、嵌入式系統開發人員、系統管理員、在校的大學生和研究生及對Linux感興趣的用戶均可在閱讀本書中受益。
第一章 走進Linux 1
1.1 GNU與Linux的成長 1
1.2 Linux的開發模式和運作機制 2
1.3 走進Linux內核 4
1.3.1 Linux內核的特徵 4
1.3.2 Li