本書是與《操作系統原理》(黑新宏 胡元義主編,電子工業(yè)出版社,2018,ISBN978-7-121-34038-3)一書配套的輔導教材,包括習題解析和上機實踐兩篇。本書注重操作系統知識的系統性、原理性、完整性和連貫性,將操作系統理論知識與具體實踐有機結合起來,融知識傳授和能力培養(yǎng)于一體。幫助學生深刻理解操作系統的原理和概念,掌握操作系統的學習方法,提高學生將操作系統理論知識轉化為實際動手的能力,開拓學習視野,進而透徹地領悟操作系統的精髓。 本書可作為高等院校計算機及相關專業(yè)的操作系統課程的輔助教材,也可作為從事計算機工作及報考研究生人員的參考資料。
黑新宏,男,博士,教授。1994.9-1998.7,畢業(yè)于西安理工大學獲得計算機及應用學士學位;2000.9-2003.4,畢業(yè)于西安理工大學獲得計算機及應用技術碩士學位;2005.4-2008.3,畢業(yè)于日本大學獲得計算機科學與技術博士學位;1998.7-2008.7,任西安理工大學計算機科學與技術專業(yè)教師;2008.7-2013.11,任西安理工大學計算機科學與技術專業(yè)副教授;2013.12-2017.12,任西安理工大學計算機科學與技術專業(yè)教授;2018.1至今,任西安理工大學計算機科學與技術專業(yè)教授、院長。
目 錄
第1篇 操作系統習題解析
第1章 引論 2
一、單項選擇題解析 2
二、判斷題解析 6
三、簡答題解析 7
第2章 處理器管理 13
一、單項選擇題解析 13
二、判斷題解析 18
三、簡答題解析 20
四、應用題解析 23
第3章 進程同步與通信習題解析 29
一、單項選擇題解析 29
二、判斷題解析 34
三、簡答題解析 35
四、應用題解析 38
第4章 存儲管理 60
一、單項選擇題解析 60
二、判斷題解析 67
三、簡答題解析 68
四、應用題解析 75
第5章 設備管理 79
一、單項選擇題解析 79
二、判斷題解析 83
三、簡答題解析 84
四、應用題解析 88
第6章 文件管理 92
一、單項選擇題解析 92
二、判斷題解析 97
三、簡答題解析 98
四、應用題解析 101
第2篇 操作系統上機實踐
概述 104
實踐1 進程中啟動計算器子程序 110
實踐2 創(chuàng)建進程 112
實踐3 建立線程(一個線程,主線程不休眠) 114
實踐4 建立線程(一個線程,主線程休眠) 116
實踐5 建立線程(多個線程,主線程休眠) 118
實踐6 建立線程(線程間無同步互斥,輸出亂序) 120
實踐7 建立線程(使用臨界區(qū)同步,輸出有序) 122
實踐8 建立線程(使用互斥量同步,輸出有序) 124
實踐9 建立線程(使用事件同步,輸出有序) 126
實踐10 建立線程(使用信號量同步,輸出有序) 128
實踐11 建立線程(互斥信號量用于進程間互斥) 130
實踐12 生產者-消費者問題1 133
實踐13 生產者-消費者問題2 135
實踐14 讀者-寫者問題 138
實踐15 哲學家進餐問題 141
實踐16 多線程應用(質、斐、圓、方在4個窗口顯示) 151
實踐17 多線程應用(4種方法在4個窗口排序) 160
實踐18 自定義消息實現進程間通信 169
實踐19 控制臺重定向 174
實踐20 動態(tài)測試系統內存 179
實踐21 頁置換模擬 181
實踐22 顯示文件屬性 183
實踐23 文件或文件夾復制 185
實踐24 文件操作 187
參考文獻 189