發表於2024-11-28
本書是一本有關Linux操作係統內核基本工作原理的入門讀物。本書對早期Linux內核(v0.12)全部代碼文件進行瞭詳細、全麵的注釋和說明,旨在幫助讀者用較短的時間對Linux的工作機理獲得全麵而深刻的理解,為進一步學習和研究Linux打下堅實的基礎。本書適閤Linux愛好者作為學習內核工作原理的自學參考書籍,也適閤作為高校計算機專業學生學習操作係統課程的輔助和實踐教材,還可供一般技術人員作為開發嵌入式係統的參考書使用。
本書對早期Linux內核(v0.12)全部代碼文件進行瞭詳細、全麵的注 釋和說明,旨在幫助讀者用較短的時間對Linux的工作機理獲得全麵而深刻 的理解,為進一步學習和研究Linux打下堅實的基礎。雖然選擇的版本較低 ,但該內核已能夠正常編譯運行,並且其中已包括瞭Linux工作原理的精髓 。書中首先以Linux源代碼版本的變遷為主綫,介紹瞭Linux的曆史,同時 著重說明瞭各個內核版本的主要區彆和改進,給齣瞭選擇0.12版內核源代 碼作為研究對象的原因。在正式描述內核源代碼之前,概要介紹瞭運行 Linux的PC的硬件組成結構、編製內核使用的匯編語言和C語言擴展部分, 並且重點說明瞭80x86處理器在保護模式下運行的編程方法。接著詳細介紹 瞭Linux內核源代碼目錄樹組織結構,並依據該結構對所有內核程序和文件 進行瞭注釋和詳細說明。有關代碼注釋的章節安排基本上都分為具體研究 對象的概述、每個文件的功能介紹、代碼內注釋、代碼中難點及相關資料 介紹等部分。為瞭加深讀者對內核工作原理的理解,書中*後一章給齣瞭 圍繞Linux 0.12係統的多個試驗。試驗中所使用的相關程序均可從本書配 套網站(www.oldlinux.org)上下載。
本書適閤Linux愛好者作為學習內核工作原理的自學參考書籍,也適閤 作為高校計算機專業學生學習操作係統課程的輔助和實踐教材,還可供一 般技術人員作為開發嵌入式係統的參考書使用。
序.
**章 概述
1.1 Linux的誕生和發展
1.1.1 UNIX操作係統的誕生
1.1.2 MINIX操作係統
1.1.3 GNU計劃
1.1.4 POSIX標準
1.1.5 Linux操作係統的誕生
1.1.6 Linux操作係統版本的變遷
1.1.7 Linux名稱的由來
1.1.8 早期Linux係統開發的主要貢獻者
1.2 內容綜述
1.3 本章小結
第2章 微型計算機組成結構
2.1 微型計算機組成原理
2.2 I/O端口尋址和訪問控製方式
2.2.1 I/O端口和尋址
2.2.2 接口訪問控製
……
第3章 內核編程語言和環境
第4章 80X86保護模式及其編程
第5章 Linux內核體係結構
第6章 引導啓動程序
第7章 初始化程序
第8章 內核代碼
第9章 塊設備驅動程序
**0章 字符設備驅動程序
**1章 數學協處理器
**2章 文件係統
**3章 內存管理
**4章 頭文件
**5章 庫文件
**6章 建造工具
**7章 實驗環境設置與使用方法
附錄
參考文獻
Linux內核完全剖析--基於0.12內核 下載 mobi pdf epub txt 電子書 格式 2024
Linux內核完全剖析--基於0.12內核 下載 mobi epub pdf 電子書不錯
評分正版書,印刷清晰,價格閤理
評分書真的很厚,還沒有看。
評分不錯
評分書的內容暫時沒有查看,但印刷質量認為一般。紙張太薄瞭。
評分不錯
評分書真的很厚,還沒有看。
評分正版書,印刷清晰,價格閤理
評分書是好書,包裝也完好。本次購物非常愉快!
Linux內核完全剖析--基於0.12內核 mobi epub pdf txt 電子書 格式下載 2024