第一章習題解析 1.設計現代OS的主要目標是什么? 答:(1)有效性 ( 2)方便性 ( 3)可擴充性 ( 4)開放性 2. OS 的作用可表現在哪幾個方面? 答:(1) OS 作為用戶與計算機硬件系統之間的接 (2)作為計算機系統資源的管理者 ...
在單處理器系統中,如果同時存在 個進程,則處於就緒隊列中的進程最多有 個。 解析:如果有只有 個進程就緒,那么進程管理就會把它放到cpu上運行,同理,假設有 個進程,那進程管理會選擇一個去運行,所以就緒隊列中進程個數最多應該是n 。 若一個信號量的初值為 ,經過多次PV操作以后當前值為 ,此表示等待進入臨界區的進程數是 。 解析:初值為m,表示有m個資源,為 則表示已經沒有了資源,如果當前值為 ...
2020-06-16 21:17 0 941 推薦指數:
第一章習題解析 1.設計現代OS的主要目標是什么? 答:(1)有效性 ( 2)方便性 ( 3)可擴充性 ( 4)開放性 2. OS 的作用可表現在哪幾個方面? 答:(1) OS 作為用戶與計算機硬件系統之間的接 (2)作為計算機系統資源的管理者 ...
第二章習題解析 1. 什么是前趨圖?為什么要引入前趨圖? 答:前趨圖 (Precedence Graph) 是一個有向無循環圖,記為DAG(DirectedAcyclic Graph) ,用於描述進程之間執行的前后關系。 2. 畫出下面四條語句的前趨圖: S1 ...
第5章習題解析 1.常規存儲器管理方式具有哪兩大特征?它對系統性能有何影響? 答:一次性:進程必須全部裝入內存,對空間浪費非常大; 駐留性:在程序運行過程中,進程全部駐留在內存,暫時不用的數據無法釋放。 2.什么是程序運行時的時間局限性和空間局限性? 答:(1) 時間局限性:如果程序 ...
第三章習題解析 1.高級調度不低級調度的主要任務是什么?為什么要引入中級調度? 答:高級調度的主要任務是根據某種算法,把外存上處於后備隊列中的那些作業調入內存。低級調度是保存處理機的現場信息,按某種算法先取進程,再把處理器分配給進程。 引入中級調度的主要目的是為了提高內存 ...
第6章習題解析 1.試說明I/0系統的基本功能。 答:a. 隱藏物理設備的細節 b. 與設備的無關性 c. 提高處理機和I/0設備的利用率 d. 對I/0設備進行控制e.確保對設備的正確共享 f. 錯誤處理 2.簡要說明I/0軟件的4個層次的基本功能。 答:中斷處理 ...
第4章習題解析 1.為什么要配置層次式存儲器?答:這是因為: a.設置多個存儲器可以使存儲器兩端的硬件能並行工作。 b.采用多級存儲系統,特別是Cache技術,這是一種減輕存儲器帶寬對系統性能影響的最佳結構方案。 c.在微處理機內部設置各種緩沖存儲器,以減輕對存儲器存取的壓力。增加 ...
Php基礎知識測試題 本試題共40道選擇題,10道判斷題,考試時間1個半小時 一:選擇題(單項選擇,每題2分): 1. LAMP具體結構不包含下面哪種(A ) A:Windows系統 B:Apache服務器 C:MySQL數據庫 D:PHP語言 2. 以下哪個SQL語句 ...
1、什么是Redis? Redis本質上是一個Key-Value類型的內存數據庫,很像memcached,整個數據庫統統加載在內存當中進行操作,定期通過異步操作把數據庫數據flush到硬盤上進行保存。因為是純內存操作,Redis的性能非常出色,每秒可以處理超過 10萬次讀寫操作,是已知性能最快 ...