出版時(shí)間:2006-7 出版社:機(jī)械工業(yè) 作者:羅德里格斯 頁數(shù):616
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本Linux內(nèi)核編程的權(quán)威指南,其獨(dú)特的由表及里學(xué)習(xí)途徑使得內(nèi)核編程更易于理解。本書從用戶空間到內(nèi)核,把內(nèi)核內(nèi)在的實(shí)現(xiàn)原理與用戶級(jí)編程的基本原則相聯(lián)系,系統(tǒng)地跟蹤了實(shí)現(xiàn)功能。這種途徑有助于在你所了解的Linux知識(shí)基礎(chǔ)上,加深對(duì)內(nèi)核組成及工作機(jī)理的理解。 為了理解內(nèi)核代碼并掌控其行為,作者逐步引入所有的工具和匯編語言編程技術(shù),并一一比較x86和PowerPC的實(shí)現(xiàn),揭示了含糊不清的實(shí)現(xiàn)功能。另外,書中對(duì)源代碼例子和實(shí)際項(xiàng)目都加有適當(dāng)注釋。本書是第一本全面涵蓋快速增長的PowerPC Linux開發(fā)平臺(tái)的書,也是惟一一本用Linux構(gòu)建系統(tǒng)徹底討論內(nèi)核配置的書。 本書主要內(nèi)容 ● 數(shù)據(jù)結(jié)構(gòu) ● x86和PPC匯編語言 ● 查看內(nèi)核內(nèi)部狀態(tài) ● Linux進(jìn)程模型 ● 用戶空間和內(nèi)核空間 ● 中斷和異常 ● 內(nèi)存分配和跟蹤 ● 跟蹤子系統(tǒng)行為 ● I/O交互 ● 文件系統(tǒng)和文件操作 ● 調(diào)度和同步 ● 內(nèi)核啟動(dòng)過程 ● 內(nèi)核構(gòu)建過程 ● 配置選項(xiàng) ● 設(shè)備驅(qū)動(dòng)程序 本書介紹了Linux內(nèi)核編程需要的所有技巧和技術(shù),無論對(duì)于系統(tǒng)程序員、軟件工程師、系統(tǒng)分析員、測試人員還是Linux的熱衷者來說,都是不可或缺的參考書。
作者簡介
Claudia Salzberg Rodriguez 就職于IBM Linux 技術(shù)中心進(jìn)行內(nèi)核及相關(guān)編程工具的開發(fā)。她做了5年多的Linux 系統(tǒng)程序員,針對(duì)Intel 和PPC平臺(tái),進(jìn)行嵌入式到高性能系統(tǒng)的Linux 開發(fā)。
書籍目錄
ForewordAcknowledgmentsAbout the AuthorsPrefaceChapter 1 Overview 1.1 History of UNIX 1.2 Standards and Common Interfaces 1.3 Free software and Open Source 1.4 A Quick Survey of Linux Distributions 1.4.1 Debian 1.4.2 Red Har/Fedora 1.4.3 Mandriva 1.4.4 SUSE 1.4.5 Gentoo 1.4.6 Yellow Dog 1.4.7 Other Distros 1.5 Kernel Release Information 1.6 Linux on POwer 1.7 What Is an Operation System? 1.8 Kernel Operation System? 1.9 Overview of the Linx kernel 1.9.1 User Inter face 1.9.2 User Indentification 1.9.3 Files and Filesystems 1.9.4 Processes 1.9.5 System Calls 1.9.6 Linux Scheduler 1.9.7 Linx Devce Drivers 1.10 Prtability and Architecture DependenceChapter 2 Exploration ToolkitChapter 3 Processes: The Principal Model of ExecutionChapter 4 Memory ManagementChapter 5 Input/OutputChapter 6 FilesystemsChapter 7 Scheduling and Kernel SynchronizationChapter 8 Booting the KernelChapter 9 Building the Linux KernelChapter 10 Adding Your Code to the KernelBibliographyIndex
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載