操作系統(tǒng)原理、設(shè)計及應(yīng)用
定 價:26.9 元
叢書名:普通高等教育“十一五”國家級規(guī)劃教材,國家精品課程主講教材.高等學(xué)校計算機(jī)科學(xué)與技術(shù)系列教材
- 作者:劉乃琦,蒲曉蓉 編
- 出版時間:2008/5/1
- ISBN:9787040233131
- 出 版 社:高等教育出版社
- 中圖法分類:TP316
- 頁碼:327
- 紙張:膠版紙
- 版次:1
- 開本:16開
《操作系統(tǒng)原理、設(shè)計及應(yīng)用》面向操作系統(tǒng)的原理及應(yīng)用,按照計算機(jī)系統(tǒng)-軟件系統(tǒng)-資源管理和并發(fā)(并行)處理的順序,介紹計算機(jī)操作系統(tǒng)的基本概念、基本原理和基本應(yīng)用技術(shù)。從資源管理的角度,詳細(xì)介紹常規(guī)操作系統(tǒng)的結(jié)構(gòu)及其運(yùn)行原理,從多道程序和并發(fā)(并行)處理的角度,深入淺出地闡述事件驅(qū)動和任務(wù)(進(jìn)程)調(diào)度的思路、過程及目的。
《操作系統(tǒng)原理、設(shè)計及應(yīng)用》內(nèi)容涵蓋了操作系統(tǒng)的主要內(nèi)容,包括系統(tǒng)與軟件結(jié)構(gòu)、事件處理與任務(wù)調(diào)度、存儲分配與管理、設(shè)備與I/0處理、數(shù)據(jù)與文件系統(tǒng)以及操作系統(tǒng)的安全性等。
《操作系統(tǒng)原理、設(shè)計及應(yīng)用》由淺入深,循序漸近,以教材方式組織內(nèi)容,適合讀者自學(xué)。此外,每章還配有習(xí)題與思考題,可作為計算機(jī)通信、計算機(jī)工程、軟件工程、信息系統(tǒng)、信息安全等專業(yè)的本科教材,也可以作為廣大計算機(jī)應(yīng)用者和大專院校師生的參考書。
《操作系統(tǒng)原理、設(shè)計及應(yīng)用》特點(diǎn):本著理論、抽象和設(shè)計(實踐)的架構(gòu),內(nèi)容涵蓋了操作系統(tǒng)的主要模塊。
從資源管理的角度,對常規(guī)操作系統(tǒng)的結(jié)構(gòu)及其運(yùn)行原理作了較詳細(xì)的介紹;從多道程序和并發(fā)(并行)處理的角度,對事件驅(qū)動和任務(wù)(進(jìn)程)調(diào)度的思路、過程及目的作了由淺入深的闡述。
作為應(yīng)用實例,《操作系統(tǒng)原理、設(shè)計及應(yīng)用》重點(diǎn)討論了目前主流操作系統(tǒng)中已經(jīng)廣泛采用的系統(tǒng)概念;同時還對不同類型操作系統(tǒng)的概念、特點(diǎn)及系統(tǒng)結(jié)構(gòu)進(jìn)行了分析。
第1章 計算機(jī)操作系統(tǒng)概論
1.1 操作系統(tǒng)的概念
1.1.1 操作系統(tǒng)與計算機(jī)同在
1.1.2 對操作系統(tǒng)的認(rèn)識
1.1.3 操作系統(tǒng)的功能
1.1.4 操作系統(tǒng)的服務(wù)
1.2 操作系統(tǒng)的學(xué)習(xí)方法
1.2.1 學(xué)習(xí)和研究操作系統(tǒng)
1.2.2 理解操作系統(tǒng)的特征
1.2.3 理解操作系統(tǒng)的硬件關(guān)聯(lián)
1.3 操作系統(tǒng)的形成與發(fā)展
1.3.1 操作系統(tǒng)發(fā)展的基礎(chǔ)
1.3.2 操作系統(tǒng)的進(jìn)展與演變
1.4 操作系統(tǒng)的分類
1.4.1 分類的原則與觀點(diǎn)
1.4.2 單用戶操作系統(tǒng)
1.4.3 操作系統(tǒng)的體系結(jié)構(gòu)
1.5 當(dāng)前主流操作系統(tǒng)簡介
1.5.1 Windows系列操作系統(tǒng)
1.5.2 UNIX系列操作系統(tǒng)
本章小結(jié)
習(xí)題
第2章 進(jìn)程與并發(fā)控制
2.1 并發(fā)與進(jìn)程
2.1.1 并發(fā)概述
2.1.2 程序的順序執(zhí)行與并發(fā)執(zhí)行
2.1.3 進(jìn)程及其運(yùn)行環(huán)境
2.2 進(jìn)程的狀態(tài)轉(zhuǎn)換
2.2.1 進(jìn)程的執(zhí)行軌跡
2.2.2 兩狀態(tài)進(jìn)程模型
2.2.3 五狀態(tài)進(jìn)程模型
2.2.4 進(jìn)程的掛起狀態(tài)
2.3 操作系統(tǒng)對進(jìn)程的控制
2.3.1 操作系統(tǒng)內(nèi)核
2.3.2 操作系統(tǒng)控制結(jié)構(gòu)
2.3.3 進(jìn)程的構(gòu)成及進(jìn)程的組織
2.3.4 進(jìn)程控制塊PCB
2.3.5 PCB實例解析
2.3.6 操作系統(tǒng)內(nèi)核級安全:執(zhí)行模式
2.3.7 操作系統(tǒng)對進(jìn)程的控制
2.4 線程——另一種并發(fā)實體
2.4.1 進(jìn)程與線程
2.4.2 多線程并發(fā)
2.4.3 線程的類型
2.4.4 多線程實例
2.5 進(jìn)程調(diào)度
2.5.1 調(diào)度的目標(biāo)、原則和方式
2.5.2 調(diào)度的類型
2.5.3 進(jìn)程調(diào)度算法
2.5.4 實時系統(tǒng)與實時任務(wù)調(diào)度
2.5.5 進(jìn)程調(diào)度實例
2.6 進(jìn)程并發(fā)控制:互斥與同步
2.6.1 并發(fā)控制
2.6.2 互斥與同步的解決策略
2.6.3 互斥與同步解決方法之一:軟件方法
2.6.4 互斥與同步解決方法之二:硬件方法
2.6.5 互斥與同步解決方法之三:信號量方法
2.6.6 互斥與同步解決方法之四:管程
2.7 經(jīng)典進(jìn)程互斥與同步問題之一:生產(chǎn)者/消費(fèi)者問題
2.8 經(jīng)典進(jìn)程互斥與同步問題之二:讀者/寫者問題
2.9 互斥與同步解決方法之五:消息傳遞
2.9.1 進(jìn)程通信的方式
2.9.2 共享存儲區(qū)方式
2.9.3 消息傳遞機(jī)制
2.9.4 利用消息傳遞實現(xiàn)互斥
2.9.5 利用消息傳遞解決生產(chǎn)者/消費(fèi)者問題
2.10 進(jìn)程互斥與同步實例
2.11 進(jìn)程死鎖
2.11.1 引起死鎖的原因
2.11.2 解決死鎖的方法
2.11.3 預(yù)防死鎖
2.11.4 避免死鎖
2.11.5 檢測并解除死鎖
2.12 經(jīng)典進(jìn)程互斥與同步問題之三:哲學(xué)家進(jìn)餐問題
本章小結(jié)
習(xí)題
第3章 數(shù)據(jù)存儲與管理
3.1 概述
3.1.1 存儲系統(tǒng)的結(jié)構(gòu)
3.1.2 程序的裝入和鏈接
3.1.3 設(shè)計需求
3.2 存儲管理
3.2.1 單一連續(xù)分配
3.2.2 分區(qū)管理
3.2.3 對換
3.2.4 離散分配方式
3.3 虛擬存儲技術(shù)
3.3.1 虛擬存儲技術(shù)概述,
3.3.2 請求分頁存儲管理方式
3.3.3 段頁式虛擬存儲技術(shù),
本章小結(jié)
習(xí)題
第4章 設(shè)備與I/O管理
4.1 概述
4.1.1 設(shè)備管理的作用
4.1.2 I/O設(shè)備的類型
4.1.3 設(shè)備管理的層次結(jié)構(gòu)
4.2 設(shè)備的硬件層次結(jié)構(gòu)
4.2.1 主機(jī)與通道和控制器的連圭
4.2.2 控制器與通道
4.2.3 輸入/輸出部件
4.3 設(shè)備管理軟件層次結(jié)構(gòu)
4.3.1 設(shè)備驅(qū)動程序
4.3.2 設(shè)備的I/O控制方式
4.3.3 DMA控制方式
4.3.4 設(shè)備驅(qū)動程序舉例
4.3.5 設(shè)備管理的結(jié)構(gòu)
4.4 提高設(shè)備管理性能的相關(guān)技術(shù)
4.4.1 緩沖技術(shù)
4.4.2 SPOOLing技術(shù)
4.4.3 設(shè)備無關(guān)性
4.5 設(shè)備分配及分配算法
4.5.1 分配獨(dú)占設(shè)備和算法
4.5.2 分配共享設(shè)備和算法
4.5.3 設(shè)備分配中的安全性
4.6 I/O設(shè)備的調(diào)用
……
第5章 文件系統(tǒng)原理與應(yīng)用
第6章 操作系統(tǒng)安全
參考文獻(xiàn)
重要操作系統(tǒng)網(wǎng)站