出版時間:2004-9 出版社:機械工業(yè)出版社 作者:趙炯 頁數(shù):436
Tag標簽:無
內(nèi)容概要
本書對Linux早期操作系統(tǒng)內(nèi)核(v0.11)全部代碼文件進行了詳細全面的注釋和說明,旨在使讀者能夠在盡量短的時間內(nèi)對Linux的工作機理獲得全面而深刻的理解,為進一步學習和研究Linux系統(tǒng)打下堅實的基礎.書中首先以Linux源代碼版本的變遷歷史為主線,詳細介紹了Linux系統(tǒng)的發(fā)展歷史,著重說明了各個內(nèi)核版本之間的重要區(qū)別和改進方面,給出了選擇0.11(0.95)版作為研究的對象的原因。然后本書依據(jù)內(nèi)核源代碼的組織結構對所有內(nèi)核程序和文件進行了注釋和詳細說明。 在注釋的同時,還介紹了讀者應該了解的相關知識,并給出了相關的硬件信息。本書帶介紹了內(nèi)核源代碼的組織結構信相互關系。 本書適合作為計算機專業(yè)學生學習操作系統(tǒng)課程的實踐教材和參考書,也適合Linrx操作系統(tǒng)愛好者自學,還可以供具有一定基礎的技術人員作為嵌入式開發(fā)應用的參考書。
作者簡介
趙炯 現(xiàn)任國務院發(fā)展研究中心中國工商企業(yè)法律咨詢服務中心顧問。 個人簡歷: 趙炯,中國工商企業(yè)法律咨詢服務中心原副主任,現(xiàn)任顧問,黨支部副書記,大學學歷,高級經(jīng)濟師。 曾歷任國家工商行政管理總局副處長、處長。 多年從事工商行政管理法律、法規(guī)和政策文件的起草、制定工作,先后在全國性刊物發(fā)表論文和文章或為有關書籍、刊物撰稿達55萬字,主要論文有《關于我國企業(yè)集團的幾個問題》、《實現(xiàn)我國專業(yè)銀行向商業(yè)銀行的轉變》等。
書籍目錄
前言 第1章 概述 1.1 Linrx的誕生和發(fā)展 1.1.1 UNIX、MINIX、GNU和POSIX 1.1.2 Linux操作系統(tǒng)的誕生和版本的變遷 1.2 內(nèi)容綜述 1.3 本章小結 1.4 習題第2章 Linux內(nèi)核體系結構 2.1 Linux內(nèi)核模試和體系結構 2.2 Linrx中斷機制 2.3 Linrx系統(tǒng)定時 2.4 Linrx內(nèi)核進程控制 2.4.1任務數(shù)據(jù)結構 2.4.2 進程運行狀態(tài) 2.4.3 進程初始化 2.4.4 創(chuàng)建新進程 2.4.5 進程調(diào)度 2.4.6 終止進程 2.5 Linrx內(nèi)核對內(nèi)存的使用法 2.6 Linrx系統(tǒng)中堆棧的使用法 2.6.1 初始化階段 2.6.2 任務的堆棧 2.6.3 內(nèi)核態(tài)與用戶態(tài)堆的、棧之間的切換 2.7 Linrx內(nèi)核源代碼的目錄結構 2.7.1 引導啟動程序目錄boot 2.7.2 文件系統(tǒng)目錄fs 2.7.3 頭文件主目錄 2.7.4 內(nèi)核初始化程序目錄init 2.7.5 內(nèi)核程序主目錄lib 2.7.6 內(nèi)核庫函數(shù)目錄lib 2.7.7 內(nèi)存管理程序目錄mm 2.7.8 編譯內(nèi)核工具程序目錄Tools 2.8 內(nèi)核系統(tǒng)與用戶程序的關系 2.9 Linrx內(nèi)核的編譯實驗環(huán)境 2.10 Linrx/Makefile文件 2.11 本章小結 2.12 習題第3章 內(nèi)核引導啟動程序 3.1 總體功能描述 3.2 程序分析 3.2.1 bootsect..t 程序 3.2.2 setup.s 程序 3.2.3 head.s 程序 3.3本章小結 3.4 習題第4章 內(nèi)核初始化過程 4.1 main.c 程序分析 4.2 本章小結 4.3習題第5章 進程調(diào)度與系統(tǒng)與系統(tǒng)調(diào)用第6章 輸入輸出系統(tǒng)——塊設備驅(qū)動程序第7章 入輸出系統(tǒng)——字符設備第8章 數(shù)學協(xié)處理器第9章 文件系統(tǒng)第10章 內(nèi)存管理第11章 包含文件第12章 內(nèi)核庫文件第13章 內(nèi)核組建參考文獻
編輯推薦
《Linux內(nèi)核完全注釋》適合作為計算機專業(yè)學生學習操作系統(tǒng)課程的實踐教材和參考書,也適合Linrx操作系統(tǒng)愛好者自學,還可以供具有一定基礎的技術人員作為嵌入式開發(fā)應用的參考書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載