Linux內(nèi)核編程

出版時(shí)間:2006-7  出版社:第1版 (2006年7月1日)  作者:羅瑞吉  頁(yè)數(shù):386  譯者:陳莉君  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書以Linux操作系統(tǒng)為基礎(chǔ),詳細(xì)介紹了Linux內(nèi)核子系統(tǒng),并用大量?jī)?nèi)核源代碼和示例程序進(jìn)行演示,對(duì)深入了解Linux內(nèi)核具有指導(dǎo)意義。本書內(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)行的操作及工作原理.  本書適合不同級(jí)別的系統(tǒng)程序員、Linux愛(ài)好者以及應(yīng)用程序開(kāi)發(fā)人員學(xué)習(xí)和參考.

作者簡(jiǎn)介

  Claudia Salzberg Rodriguez就職于IBM Linux技術(shù)中心,負(fù)責(zé)內(nèi)核及相關(guān)編程工具的開(kāi)發(fā)。在擔(dān)任Linux系統(tǒng)程序員的5年多時(shí)間里,她一直針對(duì)Intel和PPC平臺(tái),進(jìn)行從嵌入式到高性能系統(tǒng)的Linux開(kāi)發(fā)。

書籍目錄

譯者序序作者簡(jiǎn)介前言第1章  概述1.1 UNIX發(fā)展史1.2 標(biāo)準(zhǔn)和通用接口1.3 自由軟件和開(kāi)放源碼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)核中常見(jiàn)的數(shù)據(jù)類型2.2 匯編2.3 匯編語(yǔ)言實(shí)例2.4 內(nèi)聯(lián)匯編2.5 特殊的C語(yǔ)言用法2.6 內(nèi)核探測(cè)工具一覽2.7 內(nèi)核發(fā)言:傾聽(tīng)來(lái)自內(nèi)核的消息2.8 其他小結(jié)項(xiàng)目: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)程的動(dòng)態(tài):調(diào)度程序的基本構(gòu)架3.7 等待隊(duì)列3.8 異步執(zhí)行流程小結(jié)項(xiàng)目:current系統(tǒng)變量習(xí)題第4章  內(nèi)存管理4.1 頁(yè)4.2 內(nèi)存區(qū)4.3 頁(yè)面4.4 Slab分配器4.5 slab分配器的生命周期4.6 內(nèi)存請(qǐng)求路徑4.7 進(jìn)程內(nèi)存結(jié)構(gòu)4.8 進(jìn)程映像分布于線形地址空間4.9 頁(yè)表4.10 缺頁(yè)小結(jié)項(xiàng)目習(xí)題第5章  輸入/輸出5.1 硬件如何實(shí)現(xiàn)總線、橋、端口和接口5.2 設(shè)備……

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Linux內(nèi)核編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7