《計算機作業系統》是人民郵電出版社教材。作者是龐麗萍 。該書是21世紀高等學校計算機規劃教材——名家系列叢書。
基本介紹
- 書名:計算機作業系統
- 作者:龐麗萍
- ISBN:978-7-115-23249-6
- 類別:21世紀高等學校計算機規劃教材——名家系列
- 頁數:275頁
- 出版社:人民郵電出版社
- 出版時間:2010年
- 裝幀:平裝
- 開本:16開
- 字數:465千字
內容簡介
教材特色
讀者對象
教材目錄
6.1 處理機的多級調度 127
6.2 針對作業的調度 128
6.2.1 作業的狀態 128
6.2.2 作業調度的功能與作業控制塊 128
6.2.3 作業調度算法性能的衡量 130
6.2.4 作業調度算法 131
6.3 進程調度 132
6.3.1 調度/分派結構 132
6.3.2 進程調度的功能 133
6.3.3 調度方式 134
6.3.4 進程優先數調度算法 135
6.3.5 循環輪轉調度 136
6.3.6 多級反饋佇列調度 137
6.3.7 調度用的進程狀態變遷圖 138
6.4 執行緒調度 139
6.5 Linux系統的進程調度 140
6.5.1 進程調度程式的設計目標和特點 141
6.5.2 可變優先權 141
6.5.3 可變時間片 143
6.5.4 進程調度用的數據結構 144
6.5.5 Linux系統的進程調度算法 145
習題6 146
7.1 主存管理概述 148
7.1.1 主存分片共享 148
7.1.2 程式的邏輯組織 149
7.2 主存管理的功能 149
7.2.1 虛擬存儲器 149
7.2.2 地址映射 150
7.2.3 主存分配 153
7.2.4 存儲保護 153
7.3 分區存儲管理及其存在的問題 154
7.3.1 動態分區存儲管理技術 155
7.3.2 分區分配機構 156
7.3.3 分區的分配與放置策略 156
7.3.4 碎片問題及拼接技術 159
7.4 頁式存儲管理 160
7.4.1 頁式系統應解決的問題 160
7.4.2 頁式地址變換 161
7.4.3 請調頁面的機制 164
7.4.4 淘汰機制與策略 166
7.4.5 幾種置換算法 167
7.5 段式系統和段頁式系統 171
7.5.1 段式地址結構 171
7.5.2 段式地址變換 171
7.5.3 擴充段表功能 172
7.5.4 段頁式存儲管理 172
7.6 Linux系統的存儲管理 174
7.6.1 主存定址 174
7.6.2 Linux系統段頁式地址變換 176
7.6.3 Linux系統動態核心管理 178
7.6.4 Linux系統的進程地址空間 181
習題7 183
8.1 設備管理概述 186
8.1.1 設備管理的功能 186
8.1.2 設備獨立性 187
8.1.3 設備控制塊 189
8.2 緩衝技術 190
8.2.1 緩衝概述 190
8.2.2 常用的緩衝技術 191
8.2.3 UNIX系統的緩衝區管理 192
8.3 設備分配 199
8.3.1 設備分配概述 199
8.3.2 獨享分配 200
8.3.3 共享分配 200
8.3.4 虛擬分配 200
8.4 輸入/輸出控制 202
8.4.1 輸入/輸出硬體 202
8.4.2 輸入/輸出控制方式 204
8.4.3 輸入/輸出子系統 206
8.4.4 輸入/輸出控制的例子 208
8.5 Linux系統的設備驅動 210
8.5.1 Linux系統設備的分類 211
8.5.2 設備檔案及其標識 211
8.5.3 Linux塊設備的處理 213
8.5.4 用於塊設備處理的數據結構 215
8.5.5 輸入/輸出調度程式 217
8.5.6 策略例程 218
習題8 219
9.1 檔案系統概述 221
9.1.1 檔案 221
9.1.2 檔案系統 223
9.1.3 檔案的組織 224
9.2 檔案的邏輯結構和存取方法 225
9.2.1 檔案的邏輯結構 225
9.2.2 檔案的存取方法 226
9.3 檔案的物理結構 226
9.3.1 連續檔案 227
9.3.2 串聯檔案 228
9.3.3 索引檔案 229
9.3.4 檔案物理結構比較 232
9.3.5 UNIX系統的索引檔案結構 232
9.4 檔案目錄 237
9.4.1 檔案目錄及其內容 237
9.4.2 一級檔案目錄及缺點 237
9.4.3 多級檔案目錄 238
9.5 共享與安全 239
9.5.1 檔案共享與安全性的關係 239
9.5.2 檔案共享的實現方法 240
9.5.3 存取許可權的類型及其驗證 240
9.6 檔案操作與檔案備份 243
9.6.1 檔案操作 243
9.6.2 檔案備份 244
9.7 Linux檔案系統 246
9.7.1 虛擬檔案系統(virtual file system,VFS)概述 246
9.7.2 VFS通用檔案系統模型與VFS對象 246
9.7.3 與進程相關的數據結構 250
9.7.4 VFS系統調用的實現 251
9.7.5 Ext2檔案系統概述 253
9.7.6 Ext2磁碟數據結構 255
9.7.7 Ext2磁碟空間的管理 257
9.7.8 Ext2主存數據結構 260
習題9 260
模擬試題2 265
模擬試題1答案 267
模擬試題2答案 271