注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡操作系統(tǒng)LinuxLinux內(nèi)核編程必讀(英文版)

Linux內(nèi)核編程必讀(英文版)

Linux內(nèi)核編程必讀(英文版)

定 價:¥75.00

作 者: (美)羅德里格斯
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標 簽: Linux

ISBN: 9787111193456 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 616 字數(shù):  

內(nèi)容簡介

  本書是一本Linux內(nèi)核編程的權(quán)威指南,其獨特的由表及里學習途徑使得內(nèi)核編程更易于理解。本書從用戶空間到內(nèi)核,把內(nèi)核內(nèi)在的實現(xiàn)原理與用戶級編程的基本原則相聯(lián)系,系統(tǒng)地跟蹤了實現(xiàn)功能。這種途徑有助于在你所了解的Linux知識基礎上,加深對內(nèi)核組成及工作機理的理解。 ? ? 為了理解內(nèi)核代碼并掌控其行為,作者逐步引入所有的工具和匯編語言編程技術(shù),并一一比較x86和PowerPC的實現(xiàn),揭示了含糊不清的實現(xiàn)功能。另外,書中對源代碼例子和實際項目都加有適當注釋。本書是第一本全面涵蓋快速增長的PowerPC Linux開發(fā)平臺的書,也是惟一一本用Linux構(gòu)建系統(tǒng)徹底討論內(nèi)核配置的書。 ? ? ● 數(shù)據(jù)結(jié)構(gòu) ? ? ● x86和PPC匯編語言 ? ? ● 查看內(nèi)核內(nèi)部狀態(tài) ? ? ● Linux進程模型 ? ? ● 用戶空間和內(nèi)核空間 ? ? ● 中斷和異常 ? ? ● 內(nèi)存分配和跟蹤 ? ? ● 跟蹤子系統(tǒng)行為 ? ? ● I/O交互 ? ? ● 文件系統(tǒng)和文件操作 ? ? ● 調(diào)度和同步 ? ? ● 內(nèi)核啟動過程 ? ? ● 內(nèi)核構(gòu)建過程 ? ? ● 配置選項 ? ? ● 設備驅(qū)動程序 ? ? 本書介紹了Linux內(nèi)核編程需要的所有技巧和技術(shù),無論對于系統(tǒng)程序員、軟件工程師、系統(tǒng)分析員、測試人員還是Linux的熱衷者來說,都是不可或缺的參考書。 ? ? Claudia Salzberg Rodriguez就職于IBM Linux技術(shù)中心,進行內(nèi)核及相關編程工具的開發(fā)。她做了5年多Linux系統(tǒng)程序員,針對Intel和PPC平臺,進行嵌入式到高性能系統(tǒng)的Linux開發(fā)。 ? ? Gordon Fischer 為很多低級設備開發(fā)了Linux和UNIX設備驅(qū)動程序,并針對Intel和PPC平臺,在各種各樣的企業(yè)級設置中使用Linux內(nèi)核。 Steven Smolski 在制造、測試以及內(nèi)存、處理器和ASICS的研發(fā)等半導體行業(yè)工作了26年,他為Linux、AIX、Windows以及嵌入式操作系統(tǒng)都寫過應用程序和驅(qū)動程序。

作者簡介

  本書提供作譯者介紹Claudia Salzberg Rodriguez就職于IBM Linux技術(shù)中心,進行內(nèi)核及相關編程工具的開發(fā)。她做了5年多Linux系統(tǒng)程序員,針對Intel和PPC平臺,進行嵌入式到高性能系統(tǒng)的Linux開發(fā)。 .Gordon Fischer 為很多低級設備開發(fā)了Linux和UNIX設備驅(qū)動程序,并針對Intel和PPC平臺,在各種各樣的企業(yè)級設置中使用Linux內(nèi)核。.. Steven Smolski 在制造、測試以及內(nèi)存、處理器和ASICS的研發(fā)等半導體行業(yè)工作了26年,他為Linux、AIX、Windows以及嵌入式操作系統(tǒng)都寫過應用程序和驅(qū)動程序。 ...

圖書目錄

Foreword
Acknowledgments
About the Authors
Preface
Chapter 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 Dependence
Chapter 2 Exploration Toolkit
Chapter 3 Processes: The Principal Model of Execution
Chapter 4 Memory Management
Chapter 5 Input/Output
Chapter 6 Filesystems
Chapter 7 Scheduling and Kernel Synchronization
Chapter 8 Booting the Kernel
Chapter 9 Building the Linux Kernel
Chapter 10 Adding Your Code to the Kernel
Bibliography
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號