Linux操作系統(tǒng)分析教程

出版時(shí)間:2004-5  出版社:北方交通大學(xué)出版社  作者:駱耀祖 編  頁數(shù):308  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是以Linux作為實(shí)例的操作系統(tǒng)分析教程。本書對(duì)Linux內(nèi)核2.4版的源代碼進(jìn)行了較全面的分析,既包括對(duì)中斷機(jī)制、進(jìn)程調(diào)度、內(nèi)存管理、進(jìn)程間通信、虛擬文件系統(tǒng)、設(shè)備驅(qū)動(dòng)程序及網(wǎng)絡(luò)子系統(tǒng)的分析,也包括對(duì)Linux整體結(jié)構(gòu)的把握、Linux的啟動(dòng)過程的分析及Linux獨(dú)具特色的模塊機(jī)制的分析與應(yīng)用等。其中,重點(diǎn)剖析了Linux內(nèi)核中最基礎(chǔ)的部分:進(jìn)程管理、內(nèi)存管理及文件管理。本書可以作為高校計(jì)算機(jī)、電子工程和自動(dòng)控制等相關(guān)學(xué)科的高年級(jí)本科學(xué)生“操作系統(tǒng)分析”、“操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”或“嵌入式系統(tǒng)設(shè)計(jì)”等課程的教材,也可作為系統(tǒng)程序員、Linux應(yīng)用開發(fā)及嵌入式系統(tǒng)開發(fā)人員、系統(tǒng)管理員及對(duì)Linux感興趣的用戶的參考書。本書對(duì)于那些準(zhǔn)備進(jìn)入Linux操作系統(tǒng)內(nèi)部、閱讀Linux內(nèi)核源代碼及在內(nèi)核級(jí)進(jìn)行程序開發(fā)的讀者具有非常高的參考價(jià)值。

書籍目錄

第1章 Linux系統(tǒng)概述 1.1 Linux的特征及組成 1.2 Linux內(nèi)核的主要組成部分 1.3 Linux內(nèi)核分析第2章 Linux系統(tǒng)的啟動(dòng) 2.1 操作系統(tǒng)的啟動(dòng) 2.2 Linux的引導(dǎo)過程第3章 中斷和中斷處理 3.1 硬件提供的中斷機(jī)制和約定 3.2 Linux的中斷處理 3.3 Linux 2.4的軟中斷處理機(jī)制 3.4 中斷處理全過程第4章 內(nèi)存管理 4.1 存儲(chǔ)層次結(jié)構(gòu)和x86存儲(chǔ)管理硬件 4.2 Linux虛存系統(tǒng) 4.3 Linux的內(nèi)存頁表 4.4 內(nèi)存交換與高速緩存 4.5 相關(guān)系統(tǒng)工具第5章 進(jìn)程管理及進(jìn)程間通信 5.1 Linux進(jìn)程和線程 5.2 進(jìn)程的創(chuàng)建和進(jìn)程調(diào)度 5.3 可執(zhí)行程序 5.4 Linux下進(jìn)程間通信的主要手段 5.5 System V的IPC機(jī)制 5.6 內(nèi)核同步機(jī)制第6章 硬件和設(shè)備驅(qū)動(dòng)程序 6.1 總線 6.2 設(shè)備訪問方式 6.3 設(shè)備驅(qū)動(dòng)程序 6.4 編寫Linux下的設(shè)備驅(qū)動(dòng)程序第7章 文件系統(tǒng) 7.1 虛擬文件系統(tǒng) 7.2 高速緩存 7.3 /proc文件系統(tǒng) 7.4 EXT2文件系統(tǒng)第8章 網(wǎng)絡(luò) 8.1 網(wǎng)絡(luò)協(xié)議 8.2 套接字 8.3 套接字緩沖區(qū) 8.4 網(wǎng)絡(luò)設(shè)備接口源碼 8.5 IP層第9章 模塊的動(dòng)態(tài)加載和系統(tǒng)配置 9.1 模塊的動(dòng)態(tài)加載 9.2 Linux內(nèi)核配置系統(tǒng)第10章 系統(tǒng)調(diào)用 10.1 系統(tǒng)調(diào)用概述 10.2 與進(jìn)程管理相關(guān)的系統(tǒng)調(diào)用 10.3 僵尸進(jìn)程 10.4 與進(jìn)程管理相關(guān)的系統(tǒng)調(diào)用實(shí)戰(zhàn) 10.5 為內(nèi)核增加系統(tǒng)調(diào)用實(shí)戰(zhàn)第11章 課程設(shè)計(jì)指導(dǎo)書 11.1 Linux啟動(dòng)代碼的分析 11.2 Linux的fork,exec,wait函數(shù)的分析 11.3 Linux的消息函數(shù)的分析 11.4 Linux的調(diào)度和時(shí)鐘中斷處理代碼的分析 11.5 自選課題附錄A Linux核心數(shù)據(jù)結(jié)構(gòu)附錄B Linux系統(tǒng)調(diào)用列表參考文獻(xiàn)

編輯推薦

  《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教材·Linux操作系統(tǒng)分析教程》對(duì)于那些準(zhǔn)備進(jìn)入Linux操作系統(tǒng)內(nèi)部、閱讀Linux內(nèi)核源代碼及在內(nèi)核級(jí)進(jìn)行程序開發(fā)的讀者具有非常高的參考價(jià)值。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux操作系統(tǒng)分析教程 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   主要是作為教學(xué)參考教材的,老師預(yù)定的
  •   適合各種專業(yè)人員消費(fèi)。
  •   權(quán)威性的書吧
  •   不錯(cuò)的一本書,由淺入深的講,邏輯性蠻連貫的。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7