出版時間:2006-7 出版社:第1版 (2006年7月1日) 作者:羅瑞吉 頁數(shù):386 譯者:陳莉君
Tag標(biāo)簽:無
內(nèi)容概要
本書以Linux操作系統(tǒng)為基礎(chǔ),詳細(xì)介紹了Linux內(nèi)核子系統(tǒng),并用大量內(nèi)核源代碼和示例程序進(jìn)行演示,對深入了解Linux內(nèi)核具有指導(dǎo)意義。本書內(nèi)容主要包括:Linux基本知識、內(nèi)核探索工具集、程序執(zhí)行的基本模型、內(nèi)存管理、輸入/輸出、文件系統(tǒng)、調(diào)度與內(nèi)核同步、內(nèi)核引導(dǎo)、構(gòu)建Linux內(nèi)核,以及向內(nèi)核添加代碼等.簡述一些應(yīng)用工具和使用程序,從而可以獲取理解內(nèi)核內(nèi)幕所需的信息.每章末都給出小結(jié)和一些練習(xí),涉及內(nèi)核運行的操作及工作原理. 本書適合不同級別的系統(tǒng)程序員、Linux愛好者以及應(yīng)用程序開發(fā)人員學(xué)習(xí)和參考.
作者簡介
Claudia Salzberg Rodriguez就職于IBM Linux技術(shù)中心,負(fù)責(zé)內(nèi)核及相關(guān)編程工具的開發(fā)。在擔(dān)任Linux系統(tǒng)程序員的5年多時間里,她一直針對Intel和PPC平臺,進(jìn)行從嵌入式到高性能系統(tǒng)的Linux開發(fā)。
書籍目錄
譯者序序作者簡介前言第1章 概述1.1 UNIX發(fā)展史1.2 標(biāo)準(zhǔn)和通用接口1.3 自由軟件和開放源碼1.4 Linux發(fā)布版的快速瀏覽1.5 內(nèi)核版本信息1.6 基于Power的Linux1.7 操作系統(tǒng)的概念1.8 內(nèi)核組織1.9 Linux內(nèi)核概述1.10 可移植性和體系結(jié)構(gòu)相關(guān)性小結(jié)習(xí)題第2章 內(nèi)核探索工具集2.1 內(nèi)核中常見的數(shù)據(jù)類型2.2 匯編2.3 匯編語言實例2.4 內(nèi)聯(lián)匯編2.5 特殊的C語言用法2.6 內(nèi)核探測工具一覽2.7 內(nèi)核發(fā)言:傾聽來自內(nèi)核的消息2.8 其他小結(jié)項目:Hellmode習(xí)題第3章 進(jìn)程:程序執(zhí)行的基本類型3.1 引入程序3.2 進(jìn)程描述符3.3 進(jìn)程的創(chuàng)建:fork()、vfork和clone()系統(tǒng)調(diào)用3.4 進(jìn)程生命周期3.5 進(jìn)程的終止3.6 了解進(jìn)程的動態(tài):調(diào)度程序的基本構(gòu)架3.7 等待隊列3.8 異步執(zhí)行流程小結(jié)項目:current系統(tǒng)變量習(xí)題第4章 內(nèi)存管理4.1 頁4.2 內(nèi)存區(qū)4.3 頁面4.4 Slab分配器4.5 slab分配器的生命周期4.6 內(nèi)存請求路徑4.7 進(jìn)程內(nèi)存結(jié)構(gòu)4.8 進(jìn)程映像分布于線形地址空間4.9 頁表4.10 缺頁小結(jié)項目習(xí)題第5章 輸入/輸出5.1 硬件如何實現(xiàn)總線、橋、端口和接口5.2 設(shè)備……
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載