目錄
第1章緒論
11操作系統概述
111計算機系統的組成
112操作系統的地位和作用
113操作系統的定義
12操作系統的發(fā)展
121無操作系統的計算機系統
122批處理系統
123分時系統
124實時系統
13操作系統的特征和功能
131操作系統的特征
132操作系統的功能
14本章小結
15習題
第2章進程管理
21進程的基本概念
211程序的順序執(zhí)行
212程序的并發(fā)執(zhí)行
213進程的描述
22進程控制
221進程控制塊
222進程的創(chuàng)建與撤銷
223進程的阻塞與喚醒
23進程的同步與互斥
231進程間的制約關系
232臨界資源與臨界區(qū)
233信號量機制
234用P、V操作實現進程的同步與互斥
235經典的同步與互斥問題
236管程的概念
24線程
241線程的概念
242線程的種類與實現
243線程與進程的比較
25Windows進程管理
251Windows進程和線程
252Windows任務管理器
26進程通信
261進程通信的概念
262共享存儲器系統
263管道通信
264消息傳遞系統
265Windows進程通信
27本章小結
28習題
第3章處理機調度與死鎖
31處理機調度機制
311處理機調度的級別
312調度隊列模型
313選擇調度方式和調度算法的若干準則
32調度算法
321先來先服務調度算法
322短作業(yè)優(yōu)先調度算法
323高響應比優(yōu)先調度算法
324高優(yōu)先權優(yōu)先調度算法
325時間片輪轉調度算法
326多級反饋隊列調度算法
33死鎖
331死鎖產生的原因和必要條件
332死鎖的預防
333死鎖的避免
334死鎖的檢測與解除
335Windows 10操作系統中死鎖的解除
34本章小結
35習題
第4章存儲器管理
41存儲器管理概述
411存儲器管理的任務與功能
412程序的裝入與鏈接
413覆蓋與對換
42連續(xù)分配存儲管理方式
421單一連續(xù)分配管理方式
422固定分區(qū)存儲管理方式
423可變分區(qū)存儲管理方式
424可重定位分區(qū)分配
43分頁存儲管理
431頁面與頁表
432地址變換
433兩級和多級頁表
44分段存儲管理
441基本原理
442地址變換與存儲保護
45段頁式存儲管理
451基本原理
452地址變換過程
46虛擬存儲器
461虛擬存儲概述
462請求分頁存儲管理方式
463請求分段存儲管理方式
47本章小結
48習題
第5章設備管理
51設備管理概述
511設備的分類
512設備管理的任務與功能
513I/O系統
52I/O控制方式
521程序I/O方式
522中斷驅動I/O控制方式
523直接存儲器訪問I/O控制方式
524I/O通道控制方式
53緩沖技術
531緩沖技術的引入
532緩沖的種類
54I/O設備分配
541設備分配中的數據結構
542設備分配時應考慮的因素
543SPOOLing技術
55I/O設備驅動程序
551設備驅動程序的功能與特點
552設備驅動程序的處理過程
56磁盤存儲管理
561磁盤概述
562磁盤調度
563提高磁盤I/O速度的方法
57本章小結
58習題
第6章文件管理
61文件管理概述
611文件
612文件系統
62文件的結構及存取方式
621文件的邏輯結構
622文件的物理結構
623文件的存取方式
63目錄管理
631文件控制塊和索引節(jié)點
632目錄結構
633目錄查詢技術
64文件存儲空間的管理
641空閑表法
642空閑鏈表法
643位示圖法
644成組鏈接法
65文件的共享與安全
651文件的共享
652文件的安全
653數據一致性控制
66本章小結
67習題
第7章操作系統接口
71脫機用戶接口
72聯機用戶接口
721聯機命令接口
722圖形化用戶界面
73系統調用
731概述
732系統調用的實現
74本章小結
75習題
第8章常用操作系統簡介
81Windows操作系統
811Windows操作系統概況
812Windows操作系統家族的特點
82UNIX操作系統
821UNIX系統的發(fā)展與歷史
822UNIX操作系統的特點
823UNIX常用命令
83Linux操作系統
831自由軟件
832Linux操作系統的發(fā)展
833Linux操作系統的特點
84DOS操作系統
841DOS操作系統的發(fā)展歷史
842DOS的主要功能與構成
843MS-DOS的特點
85移動端操作系統
851iOS操作系統
852Android操作系統
86本章小結
87習題