Linux核心完全注釋

Linux核心完全注釋

《Linux核心完全注釋》是2004年機械工業出版社出版的圖書,作者是趙炯。本書對Linux早期作業系統核心(v0.11)全部代碼檔案進行了詳細全面的注釋和說明,旨在使讀者能夠在儘量短的時間內對Linux的工作機理獲得全面而深刻的理解,為進一步學習和研究Linux系統打下堅實的基礎。

基本介紹

  • 書名:Linux核心完全注釋
  • 作者:趙炯
  • ISBN:9787111149682,7111149688
  • 定價:42.00 元
  • 出版社機械工業出版社
  • 出版時間:2004-9-1
內容簡介,作者簡介,目錄,

內容簡介

書中首先以Linux原始碼版本的變遷歷史為主線,詳細介紹了Linux系統的發展歷史,著重說明了各個核心版本之間的重要區別和改進方面,給出了選擇0.11(0.95)版作為研究的對象的原因。然後本書依據核心原始碼的組織結構對所有核心程式和檔案進行了注釋和詳細說明。 在注釋的同時,還介紹了讀者應該了解的相關知識,並給出了相關的硬體信息。
本書適合作為計算機專業學生學習作業系統課程的實踐教材和參考書,也適合Linux作業系統愛好者自學,還可以供具有一定基礎的技術人員作為嵌入式開發套用的參考書。

作者簡介

趙炯:男,1963年10月5日出生,江蘇蘇州人,漢族。同濟大學機械工程學院機械電子教研室副教授,從事教學和科研工作。現在主要為碩士和博士研究生開設《計算機通信技術》、《計算機控制技術》、《現代電子學》等課程。同時參與國家自然科學基金項目“系統晶片線上測試與容錯技術研究”的工作。 為國際計算機仿真協會、上海市通信學會會員。主要研究方向為計算機網路協定分析與性能評估、作業系統體系結構和自動化系統中的智慧型控制技術。 至今已發表文章幾十篇,出版書籍三本。

目錄

前言
第1章 概述
1.1 Linrx的誕生和發展
1.1.1 UNIX、MINIXGNU和POSIX
1.1.2 Linux作業系統的誕生和版本的變遷
1.2 內容綜述
1.3 本章小結
1.4 習題
第2章 Linux核心體系結構
2.1 Linux核心模試和體系結構
2.2 Linrx中斷機制
2.3 Linrx系統定時
2.4 Linrx核心進程控制
2.4.1任務數據結構
2.4.2 進程運行狀態
2.4.3 進程初始化
2.4.4 創建新進程
2.4.6 終止進程
2.5 Linrx核心對記憶體的使用法
2.6 Linrx系統中堆疊的使用法
2.6.1 初始化階段
2.6.2 任務的堆疊
2.6.3 核心態與用戶態堆的、棧之間的切換
2.7 Linrx核心原始碼的目錄結構
2.7.1 引導啟動程式目錄boot
2.7.2 檔案系統目錄fs
2.7.3 頭檔案主目錄
2.7.4 核心初始化程式目錄init
2.7.5 核心程式主目錄lib
2.7.6 核心庫函式目錄lib
2.7.7 記憶體管理程式目錄mm
2.7.8 編譯核心工具程式目錄Tools
2.8 核心系統與用戶程式的關係
2.9 Linrx核心的編譯實驗環境
2.10 Linrx/Makefile檔案
2.11 本章小結
2.12 習題
第3章 核心引導啟動程式
3.1 總體功能描述
3.2.1 bootsect..t 程式
3.2.2 setup.s 程式
3.2.3 head.s 程式
3.3本章小結
3.4 習題
第4章 核心初始化過程
4.1 main.c 程式分析
4.2 本章小結
4.3習題
第5章 進程調度與系統與系統調用
第6章 輸入輸出系統——塊設備驅動程式
第7章 入輸出系統——字元設備
第9章 檔案系統
第11章 包含檔案
第12章 核心庫檔案
第13章 核心組建
參考文獻

相關詞條

熱門詞條

聯絡我們