linux作為源碼開放的操作系統已經廣泛應用於計算機與嵌入式設備,因此學會linux內核開發與編程顯得越來越重要。本書以最新的linux內核版本2.6.30為依據,對常用的內核api作了系統分析和歸納,設計了典型實例並對開發場景進行了詳細講解。本書中分析的內核api模塊包括:內核模塊機制api、進程管理內核api、進程調度內核api、中斷機制內核api、內存管理內核api、內核定時機制api、內核同步機制api、文件系統內核api和設備驅動及設備管理api。
本書立足linux內核api分析,深入實踐,內容翔實,讀者可以從低起點進行高效的內核分析與編程實踐。本書可作為高等院校計算機、電子、信息類大學生及研究生進行linux操作系統學習和編程的教材或參考書,也可作為linux開發人員和廣大linux編程開發愛好者的參考用書。