出版時間:2005-9 出版社:電子工業(yè)出版社 作者:倪繼利 頁數(shù):822 字數(shù):1402000
Tag標(biāo)簽:無
內(nèi)容概要
本書作者在整理自己多年研發(fā)筆記的基礎(chǔ)上,以精心挑選的典型開發(fā)實例,向讀者詳細講述了Linux內(nèi)核源代碼的各部分結(jié)構(gòu)、原理及組成框架,主要分析了Linux最新版本(2.6.11)的內(nèi)核源代碼,幫助讀者深入理解Linux內(nèi)核,精通Linux內(nèi)核編程。全書分為20章,內(nèi)容包括進程管理、進程間通信、內(nèi)存管理、文件系統(tǒng)、I/O接口及資源管理、內(nèi)核的編譯及調(diào)試原理、網(wǎng)絡(luò)通信、內(nèi)核安全、USB驅(qū)動程序等。 對于想了解Linux開發(fā),以及從事Linux內(nèi)核編程的開發(fā)人員來說,本書是一本集大成之作,它既有講解透徹的原理,也有詳細實用的示例,更有作者多年從事實際開發(fā)工作的心得。本書主要針對從事Linux內(nèi)核編程的中高級讀者及軟件工程師,也很合適作為大學(xué)教材和參考書。
書籍目錄
第1章 數(shù)據(jù)類型及鏈表第2章 進程及進程調(diào)度第3章 內(nèi)核同步機制第4章 內(nèi)存管理第5章 虛擬文件系統(tǒng)第6章 EXT2文件系統(tǒng)第7章 其他文件系統(tǒng)第8章 I/O端口資源管理第9章 模塊機制第10章 設(shè)備驅(qū)動程序第11章 FLASH閃存及SD/MMC卡設(shè)備驅(qū)動程序第12章 Linux系統(tǒng)初始化第13章 系統(tǒng)調(diào)用第14章 Linux網(wǎng)絡(luò)系統(tǒng)分層結(jié)構(gòu)第15章 執(zhí)行文件的運行過程第16章 進程間通信第17章 Linux的安全策略第18章 內(nèi)核配置與編譯第19章 Linux內(nèi)核調(diào)試第20章 USB總線驅(qū)動程序附錄 ALinux系統(tǒng)調(diào)用主要參考文獻
媒體關(guān)注與評論
實際 ——本書作者有著多年從事Linux內(nèi)核開發(fā)的經(jīng)驗?! 嵱谩 緯怯勺髡吒鶕?jù)自己多年的研發(fā)筆記花費兩年寫就而成的。 實在 ——本書充分論述了Linux內(nèi)核開發(fā)難點,列舉多個典型實例,幫助軟件工程師讀懂Linux2.6.11版本內(nèi)核,并能開發(fā)各種驅(qū)動程序,編寫內(nèi)核模塊。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載