內容簡介
本書是以Linux作為實例的操作繫統分析教程。本書對Linux內核2.4版的源代碼進行了較全面的分析,既包括對中斷機制、進程調度、內存管理、進程間通信、虛擬文件繫統、設備驅動程序及網絡子繫統的分析,也包括對Linux整體結構的把握、Linux的啟動過程的分析及Linux獨具特色的模塊機制的分析與應用等。其中,重點剖析了Linux內核中基礎的部分:進程管理、內存管理及文件管理。本書可以作為高校計算機、電子工程和自動控制等相關學科的高年級本科學生“操作繫統分析”、“操作繫統設計與實現”或“嵌入式繫統設計”等課程的教材,也可作為繫統程序員、Linux應用開發及嵌入式繫統開發人員、繫統管理員及對Linux感興趣的用戶的參考書。本書對於那些準備進入Linux操作繫統內部、閱讀Linux內核源代碼及在內核級進行程序開發的讀者具有非常高的參考價值。