Linux內(nèi)核編程
本書(shū)以Linux操作系統(tǒng)為基礎(chǔ),詳細(xì)介紹了Linux內(nèi)核子系統(tǒng),并用大量?jī)?nèi)核源代碼和示例程序進(jìn)行演示,對(duì)深入了解Linux內(nèi)核具有指導(dǎo)意義。本書(shū)內(nèi)容主要包括:Linux基本知識(shí)、內(nèi)核探索工具集、程序執(zhí)行的基本模型、內(nèi)存管理、輸入/輸出、文件系統(tǒng)、調(diào)度與內(nèi)核同步、內(nèi)核引導(dǎo)、構(gòu)建Linux內(nèi)核,以及向內(nèi)核添加代碼等.簡(jiǎn)述一些應(yīng)用工具和使用程序,從而可以獲取理解內(nèi)核內(nèi)幕所需的信息.每章末都給出小結(jié)和一些練習(xí),涉及內(nèi)核運(yùn)行的操作及工作原理. 本書(shū)適合不同級(jí)別的系統(tǒng)程序員、Linux愛(ài)好者以及應(yīng)用程序開(kāi)發(fā)人員學(xué)習(xí)和參考.
Claudia Salzberg Rodriguez 就職于IBM Linux技術(shù)中心,負(fù)責(zé)內(nèi)核及相關(guān)編程工具的開(kāi)發(fā)。在擔(dān)任程序員的10多年時(shí)間里,她一直針對(duì)Intel和PPC平臺(tái)進(jìn)行Linux嵌入式系統(tǒng)到高性能系統(tǒng)的開(kāi)發(fā)。
Gordon Fischer 曾為很多底層設(shè)備 開(kāi)發(fā)過(guò)Linux和Unix設(shè)備驅(qū)動(dòng)程序,并針對(duì)Intel和PPC平臺(tái)上的企業(yè)級(jí)系統(tǒng)中使用Linux內(nèi)核。
Steven Smolski 有近30年的半導(dǎo)體行業(yè)從業(yè)經(jīng)驗(yàn)。從事過(guò)內(nèi)存、處理器以及ASICS的研發(fā)和測(cè)試,為L(zhǎng)inux、AIX以及Windows都編寫(xiě)過(guò)應(yīng)用程序和驅(qū)動(dòng)程序,還進(jìn)行過(guò)嵌入式操作系統(tǒng)的開(kāi)發(fā)。
