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

Linux操作系統(tǒng)分析與實踐

Linux操作系統(tǒng)分析與實踐

定 價:¥33.00

作 者: Linux系列教材編寫組 編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: LINUX

ISBN: 9787302186892 出版時間: 2008-11-01 包裝: 平裝
開本: 16開 頁數(shù): 343 字?jǐn)?shù):  

內(nèi)容簡介

  《Linux操作系統(tǒng)分析與實踐》簡要介紹操作系統(tǒng)的定義、功能、特性,以及發(fā)展歷史、分類、內(nèi)核結(jié)構(gòu),闡述計算機(jī)硬件系統(tǒng)對操作系統(tǒng)的支持與要求,以Linux 2.6版本為例詳細(xì)分析Linux操作系統(tǒng)的進(jìn)程管理、內(nèi)存管理、文件管理和設(shè)備管理的工作原理和設(shè)計。然后詳細(xì)介紹字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備的Linux驅(qū)動程序設(shè)計與實現(xiàn)方法。除此以外,還給出了Linux系統(tǒng)管理、內(nèi)核同步機(jī)制、進(jìn)程間通信、內(nèi)存管理、Proc文件創(chuàng)建、設(shè)備驅(qū)動程序、內(nèi)核裁減等實驗內(nèi)容及有關(guān)參考代碼?!禠inux操作系統(tǒng)分析與實踐》通過詳細(xì)的例子引導(dǎo)瀆者系統(tǒng)地學(xué)習(xí)Linux操作系統(tǒng)的工作原理與設(shè)計,并通過Linux設(shè)備驅(qū)動程序設(shè)計實踐強(qiáng)化對Linux操作系統(tǒng)的理解和應(yīng)用?!禠inux操作系統(tǒng)分析與實踐》適于作為計算機(jī)相關(guān)專業(yè)方向的高年級學(xué)生或研究生的教材,也適合有志于從事Linux操作系統(tǒng)研究和開發(fā)的工程師閱讀。

作者簡介

暫缺《Linux操作系統(tǒng)分析與實踐》作者簡介

圖書目錄

第1章 操作系統(tǒng)概述
1.1 操作系統(tǒng)在計算機(jī)系統(tǒng)中的地位
1.2 操作系統(tǒng)的定義、功能和特性
1.2.1 操作系統(tǒng)的定義
1.2.2 操作系統(tǒng)的特征
1.2.3 操作系統(tǒng)的功能
1.3 操作系統(tǒng)的發(fā)展歷史及分類
1.3.1 操作系統(tǒng)的發(fā)展過程
1.3.2 操作系統(tǒng)分類
1.4 操作系統(tǒng)的內(nèi)核體系結(jié)構(gòu)模型
1.5 Linux的特點及發(fā)展簡史
1.5.1 什么是Linux
1.5.2 Linux的發(fā)展歷程
1.5.3 Linux的特性
1.5.4 Linux內(nèi)核的版本演化介紹
1.6 Linux內(nèi)核的結(jié)構(gòu)及主要組成部分
1.6.1 Linux內(nèi)核系統(tǒng)體系結(jié)構(gòu)
1.6.2 Linux內(nèi)核的源碼組織結(jié)構(gòu)
1.7 本章小結(jié)
思考題
進(jìn)一步閱讀
第2章 計算機(jī)系統(tǒng)硬件基礎(chǔ)
2.1 計算機(jī)硬件的組成結(jié)構(gòu)
2.2 處理器的工作模式
2.3 80x86的保護(hù)模式
2.3.1 80x86系統(tǒng)寄存器
2.3.2 存儲管理機(jī)制
2.3.3 分段機(jī)制
2.3.4 分頁機(jī)制
2.3.5 保護(hù)機(jī)制
2.4 中斷陷入與異常處理
2.4.1 中斷與異常
2.4.2 中斷系統(tǒng)
2.4.3 中斷處理過程
2.4.4 時鐘中斷
2.5 任務(wù)切換
2.6 SMP及多核技術(shù)
2.7 Linux系統(tǒng)引導(dǎo)過程概述
2.7.1 BIOS引導(dǎo)
2.7.2 LILO/GRUB引導(dǎo)
2.7.3 Kernel Boot
2.7.4 Init引導(dǎo)
2.8 本章小結(jié)
思考題
進(jìn)一步閱讀
第3章 進(jìn)程管理
3.1 進(jìn)程的原理和實現(xiàn)
3.1.1 進(jìn)程控制塊
3.1.2 進(jìn)程狀態(tài)
3.1.3 進(jìn)程的標(biāo)識
3.1.4 進(jìn)程描述符在內(nèi)存里的組織形式
3.1.5 進(jìn)程的睡眠和喚醒
3.2 線程的原理與實現(xiàn)
3.3 Linux進(jìn)程創(chuàng)建和結(jié)束
3.3.1 進(jìn)程的創(chuàng)建
3.3.2 進(jìn)程的結(jié)束
3.4 進(jìn)程調(diào)度
3.4.1 進(jìn)程的切換
3.4.2 進(jìn)程的調(diào)度策略
3.4.3 進(jìn)程調(diào)度的觸發(fā)和進(jìn)程切換的時機(jī)
3.4.4 運行隊列
3.4.5 調(diào)度域
3.4.6 搶占
3.4.7 調(diào)度的時間復(fù)雜度
3.4.8 函數(shù)schedule的實現(xiàn)
3.4.9 函數(shù)load balance的實現(xiàn)
3.5 并發(fā)控制原理
3.5.1 同步原語簡介
3.5.2 死鎖
3.5.3 同步原語
3.6 Linux下的同步機(jī)制
3.6.1 處理器數(shù)據(jù)
3.6.2 可搶占內(nèi)核
3.6.3 開關(guān)中斷
3.6.4 原子操作
3.6.5 柵欄
3.6.6 自旋鎖和讀寫鎖
3.6.7 Fast User Space Mutex
3.6.8 信號量
3.7 Linux下進(jìn)程間通信
3.7.1 管道
3.7.2 命名管道
3.7.3 消息隊列
3.7.4 共享內(nèi)存
3.7.5 套接口
3.8 本章小結(jié)
思考題
進(jìn)一步閱讀
第4章 內(nèi)存管理
4.1 內(nèi)存管理概述
4.1.1 內(nèi)存管理的目的和功能
4.1.2 內(nèi)存分配的方式
4.1.3 重定位
4.2 內(nèi)存管理的基本技術(shù)
4.2.1 分區(qū)法
4.2.2 可重定位分區(qū)法
4.2.3 覆蓋技術(shù)
4.2.4 交換技術(shù)
4.3 分頁技術(shù)
4.3.1 分頁內(nèi)存管理的基本原理
4.3.2 分頁技術(shù)中的地址映射
4.3.3 頁面保護(hù)方式
4.4 分段技術(shù)
4.4.1 分段技術(shù)的基本原理
4.4.2 分段的地址轉(zhuǎn)換
4.4.3 段的共享和保護(hù)
4.5 段頁式技術(shù)
4.5.1 段頁式技術(shù)的基本原理
4.5.2 地址轉(zhuǎn)換過程
4.6 虛擬存儲器技術(shù)
4.6.1 程序的局部性原理
4.6.2 虛擬存儲器的概念
4.6.3 虛擬存儲管理需要考慮的問題
4.6.4 虛擬分頁技術(shù)的基本原理
4.6.5 請求頁式管理中的置換算法
4.6.6 抖動問題
4.6.7 性能分析
4.7 Linux的內(nèi)存管理
4.7.1 進(jìn)程的虛存空間及其劃分
4.7.2 進(jìn)程空間的描述
4.7.3 物理內(nèi)存的管理
4.7.4 基于Slab的緩存管理
4.7.5 頁面換出或丟棄
4.7.6 交換Cache
4.7.7 頁面的換人
4.8本章小結(jié)
思考題
第5章 文件系統(tǒng)
第6章 設(shè)備管理
第7章 Linux驅(qū)動程度編寫基礎(chǔ)
第8章 字符設(shè)備和塊設(shè)備驅(qū)動程度
第9章 網(wǎng)絡(luò)設(shè)備驅(qū)動程度
實驗1 Linux系統(tǒng)管理
實驗2 剪裁內(nèi)核
實驗3 內(nèi)核同步機(jī)制
實驗4 進(jìn)程間通信(內(nèi)存映射、共享內(nèi)存、信號量、管道和信號等)
實驗5 proc文件系統(tǒng)
實驗6 虛擬內(nèi)存的管理
實驗7 字符、塊設(shè)備和網(wǎng)卡驅(qū)動
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號