內容簡介

  本書通過對完整的0.95版本Linux內核源代碼進行完全剖析和逐行注釋,使得讀者能夠在較短時間內深刻理解Linux操作系統的基本功能和實現方式,為深入研究Linux操作系統打下堅實基礎。作為Linux早期內核版本的0.95版本,其內核是目前所使用的較新內核的精簡版,代碼量比較小,卻包括了幾乎所有的基本功能原理的內容,通過閱讀源代碼能夠使讀者快速地理解內核工作的基本原理。

  本書共分10章,全面系統地介紹了Linux內核發展歷史和版本變化,詳細說明了Linux運行的硬件基礎和Linux內核體系結構,完全剖析和注釋了Linux內存管理、中斷處理與系統調用、進程控制、塊設備驅動程序、字符設備驅動程序、文件系統、引導啟動程序、初始化程序,最后總結性地介紹了繼續研究Linux系統的方法和着手點。

  本書適合Linux愛好者學習內核工作原理使用,也可作為高校計算機專業學生學習操作系統課程的輔助和實驗教材,還可供一般技術人員作為開發嵌入式系統的參考書使用。
 

目錄

第1章Linux操作系統原理
1.1 Linux操作系統簡介
1.1.1 Linux內核的構成
1.1.2 Linux操作系統的特征
1.2 Linux內核概述
1.2.1 Linux內核的版本
1.2.2研究Linux內核的意義
1.3 Linux運行的硬件基礎
1.3.1 i386寄存器和系統指令
1.3.2分段機制
1.3.3分頁機制
1.4 Linux內核體系結構
1.4.1 Linux內核體系結構及模式
1.4.2 Linux內核源代碼目錄結構
1.4.3 Linux內核的編譯
第2章 引導啟動與初始化程序
2.1引導啟動程序(boot)
2.1.1總體功能
2.1.2 bootsect.S文件
2.1.3 setup.S文件
2.1.4 head.S文件
2.2初始化程序(init)
2.2.1概述
2.2.2 main.C文件
第3章 頭文件
第4章 中斷處理與系統調用
第5章 進程控制
第6章 字符設備驅動程序
第7章 塊設備驅動程序
第8章 文件系統
第9章 內存管理
第10章 Linux內核編程環境
網路書店 類別 折扣 價格
  1. 新書
    87
    $360