目 錄
第1章 作業系統引論 1
1.1 作業系統的地位作用 1
1.1.1 作業系統概念 1
1.1.2 作業系統的地位 3
1.1.3 作業系統的作用及在軍事信息化中的
套用 4
1.2 作業系統發展歷程 6
1.2.1 早期作業系統 6
1.2.2 傳統作業系統 7
1.2.3 現代作業系統 9
1.3 常用作業系統介紹 10
1.3.1 Windows系列 10
1.3.2 UNIX家族 12
1.3.3 LINUX及其他 15
習題1 19
第2章 進程管理 20
2.1 進程的基本概念 20
2.1.1 進程定義及特性 20
2.1.2 進程狀態及轉化 22
2.1.3 進程描述 24
2.1.4 進程佇列 25
2.2 進程控制、同步和通信 27
2.2.1 進程控制 27
2.2.2 進程同步的基本問題 30
2.2.3 進程通信的基本問題 36
2.3 執行緒 38
2.3.1 執行緒的基本概念 38
2.3.2 執行緒間的同步和通信 41
2.3.3 執行緒的實現方式 42
2.4 進程調度 43
2.4.1 調度概念及模型 44
2.4.2 調度準則 47
2.4.3 調度算法 49
2.5 死鎖 55
2.5.1 死鎖概念 56
2.5.2 死鎖預防 57
2.5.3 死鎖避免 59
2.5.4 死鎖檢測 61
2.5.5 死鎖解除 62
2.5.6 死鎖綜合處理 64
習題2 65
第3章 存儲管理 67
3.1 存儲管理概述 67
3.1.1 存儲管理功能 68
3.1.2 記憶體分配與回收 69
3.1.3 重定位 69
3.1.4 存儲保護 70
3.2 連續分配存儲管理 70
3.2.1 固定分區法 71
3.2.2 動態分區法 72
3.2.3 可重定位分區法 75
3.3 分頁存儲管理 77
3.3.1 分頁存儲管理的基本思想 77
3.3.2 頁面與頁表 77
3.3.3 分頁系統中的地址映射 79
3.4 分段存儲管理 82
3.4.1 分段存儲管理的基本思想 82
3.4.2 分段系統的地址映射 83
3.4.3 段的共享與保護 84
3.4.4 分頁與分段的區別 85
3.5 段頁式存儲管理 86
3.5.1 段頁式存儲管理的基本思想 86
3.5.2 段頁式存儲管理的地址映射 86
3.6 虛擬存儲器 87
3.6.1 虛擬存儲器的概念 87
3.6.2 虛擬存儲器的實現方法 89
3.7 頁面置換算法 91
3.7.1 最佳置換算法 91
3.7.2 先進先出置換算法 91
3.7.3 最近最久未使用置換算法 92
3.7.4 其他置換算法 93
習題3 94
第4章 檔案管理 96
4.1 檔案系統概述 96
4.1.1 檔案及檔案系統 96
4.1.2 檔案命名及屬性 99
4.1.3 檔案操作 101
4.2 檔案組織結構及存取方法 103
4.2.1 檔案邏輯結構 103
4.2.2 檔案物理結構 108
4.2.3 檔案存取方法 115
4.3 檔案目錄管理 116
4.3.1 檔案目錄概念 117
4.3.2 檔案目錄結構 117
4.3.3 檔案目錄操作 121
4.4 檔案系統實現 122
4.4.1 檔案系統格式 122
4.4.2 檔案存儲分配 128
4.4.3 空閒存儲空間管理 131
習題4 132
第5章 設備管理 134
5.1 設備管理概述 134
5.1.1 設備分類和標識 134
5.1.2 I O系統結構 136
5.1.3 設備控制器 137
5.1.4 I O系統控制方式 139
5.1.5 設備管理的功能 142
5.2 設備分配 143
5.2.1 設備分配相關因素 143
5.2.2 設備分配算法 144
5.2.3 SPOOLing技術 144
5.3 I O軟體 147
5.3.1 I O軟體層次結構 147
5.3.2 中斷處理程式 148
5.3.3 設備驅動程式 149
5.3.4 設備獨立性軟體 152
5.3.5 用戶層的I O軟體 154
5.4 磁碟調度與管理 154
5.4.1 磁碟調度 154
5.4.2 磁碟管理 157
習題5 160
第6章 作業系統安全 161
6.1 作業系統安全問題 161
6.1.1 作業系統面臨的安全威脅 161
6.1.2 作業系統安全發展歷程 163
6.1.3 作業系統安全相關術語 165
6.2 作業系統安全機制 167
6.2.1 訪問控制 168
6.2.2 標識與鑑別 170
6.2.3 安全審計 172
6.2.4 安全配置 173
6.3 作業系統安全模型 176
6.3.1 安全模型的概念、作用與特徵 177
6.3.2 安全模型的分類 178
6.4 作業系統安全體系結構 181
6.4.1 安全體系結構概念 182
6.4.2 安全體系結構類型 183
6.4.3 典型安全體系結構 183
6.5 作業系統安全評測 185
6.5.1 安全評測方法 185
6.5.2 國內外安全評測準則 187
6.5.3 國際通用安全評測準則CC 188
6.5.4 中國國標GB 17859—1999 189
6.5.5 中國推薦標準 189
6.6 作業系統安全實踐 190
6.6.1 Windows作業系統安全技術 190
6.6.2 UNIX Linux作業系統安全技術 198
習題6 208
參考文獻 209
相關詞條
-
安全作業系統
安全作業系統是指計算機信息系統在自主訪問控制、強制訪問控制、標記、身份鑑別、客體重用、審計、數據完整性、隱蔽信道分析、可信路徑、可信恢復等十個方面滿足相...
-
宿主作業系統層次安全技術
宿主作業系統層次安全技術是大型資料庫系統的運行平台,為資料庫系統提供一定程度的安全保護。主要安全技術有作業系統安全策略、安全管理策略、數據安全等方面。
概述 評述 -
Linux作業系統
Linux是一個基於POSIX和UNIX的多用戶、多任務、支持多執行緒和多CPU的作業系統。它能運行主要的UNIX工具軟體、應用程式和網路協定。它支持32...
簡介 Linux簡史 功能 縱覽 實用工具 -
凝思磐石安全作業系統
凝思磐石安全服務平台軟體V2.4作為一個安全、穩定、可靠的基礎平台,可以支持各類常見套用和不同客戶所特需的專業套用,譬如:安全DNS套用、安全WEB套用...
基本信息 系統管理 -
作業系統[計算機管理控制程式]
作業系統(英語:operating system,縮寫作 OS)是管理計算機硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理...
簡介 歷史 功能 結構 分類 -
安全作業系統原理與技術
3.1 3.2 3.3
圖書簡介: 內容提要: 圖書目錄: -
Linux作業系統套用與安全
Linux作業系統套用與安全是中國水利水電出版社出版的書
圖書信息 內容簡介 圖書目錄 -
Mac作業系統
Mac作業系統又叫Mac OS作業系統,Mac OS X 是蘋果麥金塔電腦之作業系統軟體的 Mac OS 最新版本。Mac OS X 於 2001年 首...
簡介 命名 歷史 兼容性 顯著特點