注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux操作系統(tǒng)結(jié)構(gòu)分析

Linux操作系統(tǒng)結(jié)構(gòu)分析

Linux操作系統(tǒng)結(jié)構(gòu)分析

定 價(jià):¥40.00

作 者: 郭玉東,王非非編著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Linux

ISBN: 9787560610955 出版時(shí)間: 2002-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 485 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是對(duì)Linux操作系統(tǒng)內(nèi)部結(jié)構(gòu)的分析,其內(nèi)容直接來(lái)源于Linux操作系統(tǒng)的源代碼,是對(duì)作者多年來(lái)從事Linux教學(xué)和科研工作的總結(jié)。全書(shū)從操作系統(tǒng)的引導(dǎo)和初始化入手,詳細(xì)分析了Linux操作系統(tǒng)的中斷處理、內(nèi)存管理、進(jìn)程管理、進(jìn)程間通信、文件系統(tǒng)、設(shè)備驅(qū)動(dòng)以及內(nèi)核模塊機(jī)制,討論了其中的主要數(shù)據(jù)結(jié)構(gòu)及實(shí)現(xiàn)算法,描述了各部分的主要功能及它們之間的關(guān)系。本書(shū)可以作為碩士研究生“操作系統(tǒng)結(jié)構(gòu)分析”課程的教材,也可作為高年級(jí)本科生的教材或教學(xué)參考書(shū),更是Linux研究和開(kāi)發(fā)人員的必備工具書(shū)。

作者簡(jiǎn)介

暫缺《Linux操作系統(tǒng)結(jié)構(gòu)分析》作者簡(jiǎn)介

圖書(shū)目錄

第一章 硬件平臺(tái)
1.1 基本概念
1.1.1 特權(quán)級(jí)
1.1.2 操作模式
1.1.3 系統(tǒng)級(jí)體系結(jié)構(gòu)
1.2 描述符
1.2.1 段描述符
1.2.2 全局和局部描述符表
1.2.3 段選擇符
1.2.4 段寄存器
1.2.5 任務(wù)狀態(tài)段
1.2.6 中斷和異常
1.2.7 門(mén)描述符
1.3 分頁(yè)機(jī)制
1.3.1 與分頁(yè)相關(guān)的標(biāo)志
1.3.2 頁(yè)目錄和頁(yè)表
1.3.3 頁(yè)級(jí)保護(hù)
1.4 寄存器
1.4.1 通用寄存器
1.4.2 標(biāo)志寄存器
1.4.3 段寄存器
1.4.4 管理寄存器
1.4.5 控制寄存器
1.4.6 指令寄存器
1.4.7 特殊模式寄存器
1.4.8 其它寄存器
1.5 系統(tǒng)指令
1.6 AT&T匯編語(yǔ)言
1.6.1 AT&T匯編格式
1.6.2 AT&T內(nèi)嵌匯編
第二章 引導(dǎo)和初始化
2.1 開(kāi)機(jī)過(guò)程
2.2 內(nèi)核的組織
2.3 引導(dǎo)程序
2.4 實(shí)模式下的初始化
2.5 內(nèi)核映像解壓縮
2.6 保護(hù)模式下的初始化
2.7 內(nèi)核啟動(dòng)
2.8 init進(jìn)程
第三章 中斷處理
3.1 中斷
3.1.1 中斷設(shè)置
3.1.2 中斷處理要求
3.1.3 異常處理
3.1.4 外部中斷處理
3.2 時(shí)鐘
3.2.1 時(shí)鐘中斷
3.2.2 時(shí)鐘中斷上部處理
3.2.3 時(shí)鐘中斷底半處理
3.2.4 系統(tǒng)時(shí)間
3.2.5 更新進(jìn)程時(shí)間片
3.2.6 定時(shí)器
3.3 系統(tǒng)調(diào)用
3.3.1 調(diào)用機(jī)制
3.3.2 int $0x80
3.3.3 內(nèi)存拷貝
第四章 內(nèi)存管理
4.1 物理內(nèi)存管理器
4.1.1 數(shù)據(jù)結(jié)構(gòu)
4.1.2 頁(yè)分配
4.1.3 頁(yè)釋放
4.1.4 頁(yè)回收
4.2 內(nèi)核內(nèi)存管理器
4.2.1 初始化
4.2.2 Cache的建立
4.2.3 為Cache增加Slab
4.2.4 對(duì)象的分配
4.2.5 對(duì)象的釋放
4.2.6 回收指定Cache的空閑Slab
4.2.7 回收Cache中的空閑Slab
4.3 虛擬內(nèi)存管理器
4.3.1 虛擬內(nèi)存抽象模型
4.3.2 虛擬內(nèi)存拷貝
4.3.3 虛擬內(nèi)存重建
4.3.4 缺頁(yè)處理
4.3.5 共享映射頁(yè)的寫(xiě)出
4.3.6 交換
4.3.7 頁(yè)緩存和交換緩存
4.3.8 堆
4.3.9 虛擬內(nèi)存釋放
4.4 內(nèi)核虛擬內(nèi)存管理器
第五章 進(jìn)程管理
5.1 進(jìn)程數(shù)據(jù)結(jié)構(gòu)
5.2 進(jìn)程創(chuàng)建
5.3 進(jìn)程調(diào)度
5.4 進(jìn)程執(zhí)行映像的加載
5.4.1 ELF格式執(zhí)行文件
5.4.2 ELF格式共享庫(kù)
5.4.3 腳本文件
5.4.4 ELF文件的加載過(guò)程
5.5 進(jìn)程終止
5.6 進(jìn)程等待隊(duì)列
5.7 進(jìn)程同步
5.7.1 鎖
5.7.2 信號(hào)燈
5.7.3 條件變量
5.7.4 睡眠等待
第六章 進(jìn)程間通信
6.1 信號(hào)
6.1.1 信號(hào)的定義
6.1.2 數(shù)據(jù)結(jié)構(gòu)
6.1.3 信號(hào)位圖操作
6.1.4 注冊(cè)信號(hào)處理程序
6.1.5 發(fā)送信號(hào)
6.1.6 處理信號(hào)
6.1.7 其余操作
6.1.8 信號(hào)的局限
6.2 管道
6.3 系統(tǒng)V IPC機(jī)制
6.3.1 消息隊(duì)列
6.3.2 信號(hào)燈
6.3.3 共享內(nèi)存
第七章 文件系統(tǒng)
7.1 虛擬文件系統(tǒng)
7.1.1 VFS超級(jí)塊
7.1.2 VFS inode 
7.1.3 目錄項(xiàng)
7.1.4 注冊(cè)文件系統(tǒng)
7.1.5 安裝文件系統(tǒng)
7.1.6 獲得文件的inode和目錄項(xiàng)
7.1.7 創(chuàng)建或打開(kāi)文件
7.1.8 文件I/O
7.1.9 卸載文件系統(tǒng)
7.1.10 重裝文件系統(tǒng)
7.1.11 同步文件系統(tǒng)
7.2 緩存機(jī)制
7.2.1 VFS inode緩存
7.2.2 目錄項(xiàng)緩存
7.2.3 Buffer Cache
7.3 EXT2文件系統(tǒng)
7.3.1 EXT2超級(jí)塊
7.3.2 EXT2 inode
7.3.3 EXT2組描述符
7.3.4 EXT2目錄
7.3.5 文件查找
7.3.6 數(shù)據(jù)塊的分配和釋放
7.3.7 EXT2文件系統(tǒng)的注冊(cè)
7.3.8 EXT2文件系統(tǒng)的安裝
7.3.9 EXT2文件系統(tǒng)的VFS inode
7.3.10 EXT2文件系統(tǒng)的文件操作
第八章 設(shè)備驅(qū)動(dòng)
8.1 設(shè)備驅(qū)動(dòng)程序概念
8.1.1 I/O空間
8.1.2 輪詢(xún)和中斷
8.1.3 數(shù)據(jù)傳輸方式
8.1.4 設(shè)備名字空間
8.1.5 設(shè)備和驅(qū)動(dòng)程序分類(lèi)
8.1.6 內(nèi)存限制
8.1.7 設(shè)備驅(qū)動(dòng)程序和內(nèi)核的接口
8.2 字符設(shè)備驅(qū)動(dòng)程序
8.2.1 注冊(cè)
8.2.2 打開(kāi)
8.2.3 設(shè)備I/O操作
8.2.4 中斷
8.2.5 關(guān)閉 
8.3 塊設(shè)備驅(qū)動(dòng)程序
8.3.1 注冊(cè)
8.3.2 IDE磁盤(pán)的初始化
8.3.3 打開(kāi)設(shè)備(Open)
8.3.4 設(shè)備I/O操作
8.3.5 釋放設(shè)備
8.3.6 Ramdisk驅(qū)動(dòng)程序
8.4 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序
第九章 內(nèi)核模塊
9.1 內(nèi)核模塊的設(shè)計(jì)
9.2 模塊數(shù)據(jù)結(jié)構(gòu)
9.3 模塊的加載
9.4 模塊的卸載
9.5 模塊系統(tǒng)調(diào)用
9.6 內(nèi)核模塊的問(wèn)題
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)