定 價(jià):¥79.90
作 者: | 金海溶,周蘇 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111724926 | 出版時(shí)間: | 2023-06-01 | 包裝: | 平裝-膠訂 |
開本: | 16開 | 頁(yè)數(shù): | 字?jǐn)?shù): |
前言
課程教學(xué)進(jìn)度表
第1章硬件基礎(chǔ)
11硬件的基本構(gòu)成
12處理器
121CPU的性能因素
122微處理器的發(fā)展
13指令與指令周期
131指令集
132指令周期
14中斷
141中斷和指令周期
142中斷處理
143多個(gè)中斷
15存儲(chǔ)器的層次結(jié)構(gòu)
151存儲(chǔ)器的重要特性
152局部性原理
153高速緩存
154啟動(dòng)計(jì)算機(jī)
16對(duì)稱多處理器和多核計(jì)算機(jī)結(jié)構(gòu)
161對(duì)稱多處理器
162多核計(jì)算機(jī)
【習(xí)題】
【實(shí)驗(yàn)與思考】熟悉計(jì)算機(jī)指令的執(zhí)行
第2章操作系統(tǒng)概述
21什么是操作系統(tǒng)
211作為用戶/計(jì)算機(jī)接口
212作為資源管理器
213作為擴(kuò)展機(jī)器
214操作系統(tǒng)的核心概念
22操作系統(tǒng)的發(fā)展歷程
221串行處理
222簡(jiǎn)單批處理系統(tǒng)
223多道批處理系統(tǒng)
224分時(shí)系統(tǒng)
225實(shí)時(shí)操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)
226現(xiàn)代操作系統(tǒng)
23操作系統(tǒng)的容錯(cuò)性
231基本概念
232錯(cuò)誤
233操作系統(tǒng)機(jī)制
24多處理器和多核操作系統(tǒng)設(shè)計(jì)因素
241對(duì)稱多處理器操作系統(tǒng)
242多核操作系統(tǒng)
【習(xí)題】
【實(shí)驗(yàn)與思考】熟悉操作系統(tǒng)實(shí)例
第3章進(jìn)程描述和控制
31什么是進(jìn)程
32進(jìn)程狀態(tài)
321兩狀態(tài)進(jìn)程模型
322進(jìn)程的創(chuàng)建和終止
3235狀態(tài)進(jìn)程模型
324被掛起的進(jìn)程
33進(jìn)程描述
331操作系統(tǒng)的控制結(jié)構(gòu)
332進(jìn)程控制結(jié)構(gòu)
34進(jìn)程控制
341進(jìn)程創(chuàng)建
342進(jìn)程切換
35操作系統(tǒng)的執(zhí)行
351無(wú)進(jìn)程的內(nèi)核
352在用戶進(jìn)程中執(zhí)行
353基于進(jìn)程的操作系統(tǒng)
【習(xí)題】
【實(shí)驗(yàn)與思考】Windows進(jìn)程的“一生”
第4章線程
41線程的概念
411多線程
412線程的屬性
413線程的功能特性
414線程和進(jìn)程的區(qū)別
42線程分類
421用戶級(jí)線程
422內(nèi)核級(jí)線程
423混合方法
43多核和多線程
【習(xí)題】
【實(shí)驗(yàn)與思考】利用互斥體保護(hù)共享資源
第5章互斥與同步
51并發(fā)的原理
511關(guān)于原語(yǔ)
512同步與互斥概述
513簡(jiǎn)單舉例
514進(jìn)程的交互
515互斥的要求
52互斥:硬件的支持
53信號(hào)量
531信號(hào)量的設(shè)置
532強(qiáng)信號(hào)量的互斥算法
533生產(chǎn)者/消費(fèi)者問題
534讀者/寫者問題
54管程
541使用信號(hào)的管程
542使用通知和廣播的管程
55消息傳遞
551同步
552尋址
553消息格式
554排隊(duì)原則
555實(shí)施互斥的消息傳遞
【習(xí)題】
【實(shí)驗(yàn)與思考】Windows進(jìn)程同步
第6章死鎖與饑餓
61死鎖原理
611可搶占資源和不可搶占資源
612可重用資源和可消耗資源
613資源獲取
614死鎖的定義
615發(fā)生資源死鎖的條件
62死鎖預(yù)防
621互斥
622占有且等待
623不可搶占
624循環(huán)等待
63死鎖避免
631安全狀態(tài)和不安全狀態(tài)
632單個(gè)與多個(gè)資源的銀行家算法
64死鎖檢測(cè)和死鎖恢復(fù)
641死鎖檢測(cè)
642死鎖恢復(fù)
65活鎖與饑餓
651兩階段加鎖
652通信死鎖
653活鎖
654饑餓
66哲學(xué)家就餐問題
661基于信號(hào)量解決方案
662基于管程解決方案
【習(xí)題】
【實(shí)驗(yàn)與思考】Windows線程間的通信
第7章內(nèi)存管理
71內(nèi)存管理的需求
711交換
712保護(hù)
713共享
714邏輯組織
715物理組織
72內(nèi)存分區(qū)
721固定分區(qū)
722動(dòng)態(tài)分區(qū)
723伙伴系統(tǒng)
724重定位
73分頁(yè)技術(shù)
74分段技術(shù)
75虛擬內(nèi)存的硬件特征
751局部性和虛擬內(nèi)存
752分頁(yè)
753分段
754段頁(yè)式
755保護(hù)和共享
76操作系統(tǒng)的內(nèi)存管理設(shè)計(jì)
761讀取策略
762放置策略
763置換策略
764駐留集管理
765清除策略
766加載控制
【習(xí)題】
【實(shí)驗(yàn)與思考】Linux用戶程序的內(nèi)存管理
第8章處理器管理
81處理器調(diào)度的類型
811長(zhǎng)程調(diào)度
812中程調(diào)度
813短程調(diào)度
82調(diào)度算法
821短程調(diào)度準(zhǔn)則
822優(yōu)先級(jí)的使用
823選擇調(diào)度策略
824公平共享調(diào)度
83多處理器調(diào)度
831粒度
832設(shè)計(jì)問題
833進(jìn)程調(diào)度
834線程調(diào)度
84實(shí)時(shí)調(diào)度
841實(shí)時(shí)操作系統(tǒng)的特點(diǎn)
842實(shí)時(shí)操作系統(tǒng)的特征
843實(shí)時(shí)調(diào)度
844限期調(diào)度
845速率單調(diào)調(diào)度
846優(yōu)先級(jí)反轉(zhuǎn)
【習(xí)題】
【實(shí)驗(yàn)與思考】進(jìn)程調(diào)度算法模擬實(shí)現(xiàn)
第9章I/O設(shè)備管理
91I/O硬件原理
911I/O設(shè)備
912設(shè)備控制器
913內(nèi)存映射I/O
914直接存儲(chǔ)器存取
92I/O軟件原理
921I/O軟件的目標(biāo)
922程序控制I/O
923中斷驅(qū)動(dòng)I/O
924使用DMA的I/O
93I/O軟件層次
931中斷處理程序
932設(shè)備驅(qū)動(dòng)程序
933與設(shè)備無(wú)關(guān)的I/O軟件
934用戶空間的I/O軟件
94I/O設(shè)備管理
941磁盤、光盤及固態(tài)硬盤
942磁盤臂調(diào)度算法
943磁盤陣列(RAID)
944時(shí)鐘
95用戶界面:鍵盤、鼠標(biāo)和監(jiān)視器
951輸入軟件
952輸出軟件
96電源管理
【習(xí)題】
【實(shí)驗(yàn)與思考】Linux重定向以及對(duì)聲音設(shè)備編程
第10章文件管理
101文件
1011文件命名
1012文件結(jié)構(gòu)
1013文件類型
1014文件存取
1015文件屬性
102目錄
1021一級(jí)目錄系統(tǒng)
1022層次目錄系統(tǒng)
1023路徑名
103文件系統(tǒng)的實(shí)現(xiàn)
1031文件系統(tǒng)布局
1032文件的實(shí)現(xiàn)
1033目錄的實(shí)現(xiàn)
104文件系統(tǒng)的管理和優(yōu)化
1041磁盤空間管理
1042文件系統(tǒng)備份
1043文件系統(tǒng)的一致性
1044文件系統(tǒng)性能
1045磁盤碎片整理
【習(xí)題】
【實(shí)驗(yàn)與思考】?jī)?yōu)化Windows系統(tǒng)
第11章操作系統(tǒng)安全
111安全的概念
112威脅、攻擊與資產(chǎn)
1121威脅與資產(chǎn)
1122數(shù)據(jù)意外遺失
1123入侵者
1124惡意軟件
1125應(yīng)對(duì)措施
113緩沖區(qū)溢出
1131緩沖區(qū)溢出攻擊
1132編譯和運(yùn)行時(shí)防御
114訪問控制
1141文件系統(tǒng)控制
1142訪問控制策略
1143身份驗(yàn)證控制
115操作系統(tǒng)加固
1151操作系統(tǒng)安裝:初裝與更新
1152刪除不必要的服務(wù)、應(yīng)用與協(xié)議
1153配置用戶、組和認(rèn)證過(guò)程
1154安裝額外的安全控制工具
1155對(duì)系統(tǒng)安全進(jìn)行測(cè)試
116安全性維護(hù)
1161記錄日志
1162數(shù)據(jù)備份和存檔
【習(xí)題】
【實(shí)驗(yàn)與思考】Windows 11的安全性概覽
第12章操作系統(tǒng)發(fā)展
121嵌入式操作系統(tǒng)
1211嵌入式系統(tǒng)的概念
1212嵌入式操作系統(tǒng)的特性
1213嵌入式Linux操作系統(tǒng)
1214嵌入式操作系統(tǒng)TinyOS
122虛擬機(jī)
1221虛擬機(jī)的概念
1222虛擬機(jī)管理程序
1223容器虛擬化
1224處理器問題
1225內(nèi)存管理
1226輸入/輸出管理
123云操作系統(tǒng)
1231云計(jì)算要素
1232云計(jì)算參考架構(gòu)
1233云操作系統(tǒng)的IaaS模型
1234云操作系統(tǒng)的基本架構(gòu)
124物聯(lián)網(wǎng)操作系統(tǒng)
1241物聯(lián)網(wǎng)的概念
1242物聯(lián)網(wǎng)和云環(huán)境
1243受限設(shè)備
1244物聯(lián)網(wǎng)操作系統(tǒng)的要求
1245物聯(lián)網(wǎng)操作系統(tǒng)架構(gòu)
125機(jī)器人操作系統(tǒng)
【習(xí)題】
【課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié)】
附錄部分習(xí)題參考答案
參考文獻(xiàn)