下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第6章進程管理一、單項選擇題1在操作系統(tǒng)中,死鎖出現是指。.計算機系統(tǒng)發(fā)生重大故障.資源個數遠遠小于進程數.若干進程因競爭資源而無限等待其他進程釋放己占有的資源.進程同時申請的資源數超過資源總數解:死鎖是指多個進程因競爭系統(tǒng)資源或相互通信而處于永久阻塞狀態(tài),若無外力作用,這些進程都將無法向前推進。本題答案為C2為多道程序提供的可共享資源不足時,可能產生死鎖。但是,不適當的也可能出現死鎖。.進程優(yōu)先權.資源韻線性分配.進程推進順序.分配隊列優(yōu)先權解:產生死鎖的原因是系統(tǒng)資源不足及進程推進順序不正確:本題答案為C3采用資源剝奪法可以解除死鎖,還可以采用方法解除死鎖。A執(zhí)行并行操作撤銷進程.拒絕分配
2、新資源修改信號量解:解除死鎖有資源剝奪法和撤銷進程法,本題答案為B4產生死鎖的個必要條件是:互斥、循環(huán)等待和不剝奪。.請求與阻塞.請求與保持.請求與釋放.釋放與阻塞解:產生死鎖的4個必要條件是互斥、請求與保持、不剝奪和環(huán)路等待。本題答案為與。5.一個進程在獲得資源后,只能在使用完資源后由自己釋放,這屬于死鎖必要條件的。.互斥條件.請求和釋放條件.不剝奪條件.環(huán)路等待條件解:本題答案為C6死鎖的預防是根據而采取措施實現的。.配置足夠的系統(tǒng)資源使進程的推進順序合理.破壞死鎖的四個必要條件之一防止系統(tǒng)進入不安全狀態(tài)解:本題答案為C資源的有序分配策略可以破壞死鎖的條件。.互斥.請求和保持.不剝奪.循環(huán)
3、等待解:有序資源分配法的實現思想是將系統(tǒng)中的所有資源都按類型賦予一個編號(如打印機為1,磁帶機為2等),要求每一個進程均嚴格按照編號遞增的次序來申請資源,同類資源一次申請完。這樣不會造成循環(huán)等待。本題答案為。8.發(fā)生死鎖的必要條件有4個,要防止死鎖的發(fā)生,可以通過破壞這4個必要條件之一來實現,但破壞條件是不太實際的。.互斥.不可搶占.部分分配.循環(huán)等待解:互斥條件是設備本身固有的特性,有些設備只能互斥訪問。本題答案為A9某系統(tǒng)中有臺打印機,個進程共享打印機資源,每個進程要求臺。但的取值不超過時,系統(tǒng)不會發(fā)生死鎖。4A5B6C7D解:當每個都獲得了2臺打印機且系統(tǒng)中剩余打印機不少于1臺時,系統(tǒng)不
4、會發(fā)生死鎖,即三i由此知W5。本題答案為。TOC o 1-5 h z某計算機系統(tǒng)中有臺打印機,由K個進程競爭使用,每個進程最多需要3臺打印機。該系統(tǒng)可能會發(fā)生死鎖的K的最小值是。.35解:同上例分析,2K,KW35取整為。本題答案為。11某.系統(tǒng)中有3個并發(fā)進程,都需要同類資源4個,試問該系統(tǒng)不會發(fā)生死鎖的最少資源數是。解:因系統(tǒng)中存在3個進程,且都需要同類資源4個,當系統(tǒng)中資源數等于10時,無論怎樣分配資源,其中至少有一個進程可以獲得4個資源,該進程可以順利運行完畢,從而可以將分配給它的資源歸還給系統(tǒng),其他進程也能順利執(zhí)行完成。若系統(tǒng)中資源數小于1,0不妨設系統(tǒng)中有9個資源且每個進程都已獲得
5、3個資源,此時系統(tǒng)中已無空閑資源,當其中的任何一個進程再次申請資源時將進入等待狀態(tài),其他進程的情況類似,此時出現死鎖。本題答案為。二、綜合應用題什么是死鎖,產生死鎖的原因是什么?解:所謂死鎖是指多個進程因競爭系統(tǒng)資源或相互通信而處于永久阻塞狀態(tài),若無外力作用,這些進程都將無法向前推進。產生死鎖的原因是:一是由多進程共享的資源不足而引起競爭資源;二是由于進程在運行過程中具有異步性特征,進程推進順序非法。.產生死鎖的必要條件是什么?解決死鎖問題常采用哪幾種措施?解:產生死鎖的必要條件如下?;コ鈼l件。指在一段時間內某資源僅為一個進程所占有。不剝奪條件。指進程所獲得的資源在未使用完畢之前,不能被其他進
6、程強行奪走,而只能由該進程自己釋放。部分分配條件。指進程每次申請它所需要的一部分資源,在等待分配新資源的同時,進程繼續(xù)占有已分配到的資源。環(huán)路等待條件。指存在一種進程資源的循環(huán)等待鏈,鏈中每個進程已獲得的資源同時被鏈中下一個進程所請求。解決死鎖問題常采用的措施有:死鎖的預防。通過破壞死鎖產生的必要條件中的后三條之一來預防死鎖的發(fā)生。死鎖的避免。在資源動態(tài)分配過程中,用某種方法防止系統(tǒng)進入不安全狀態(tài),從而避免死鎖。死鎖的檢測及解除。通過系統(tǒng)的檢測機構及時地檢測出死鎖的發(fā)生.然后采取某種措施解除死鎖。3一臺計算機有臺磁帶機。它們由個進程競爭使用,每個進程可能需要3臺磁帶機,請問為多少時,系統(tǒng)沒有死鎖危險,并說明原因。解:當為、3時,系統(tǒng)沒有產生死鎖的危險。因為,當系統(tǒng)中只有個進程時,它最多需要3臺磁帶機,而系統(tǒng)有臺磁帶機,其資源個數已足夠系統(tǒng)內的個進程使用,因此絕不可能發(fā)生死鎖;當系統(tǒng)中有.個進程時,最多需要6臺磁帶機,而系統(tǒng)有8臺磁帶機,其資源個數也足夠系統(tǒng)內的2個進程使用,因此也不可能發(fā)生死鎖;當系統(tǒng)中有3個進程時,無論系統(tǒng)如何分配資源,3個進程中必有進程可以獲得3臺磁帶機,該進程已獲得了它所需要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版班班通設備與物聯網結合合同2篇
- 二零二五年綠色生態(tài)住宅小區(qū)消防工程設計與施工合同3篇
- 二零二五版股份制企業(yè)股份自愿轉讓與投資者關系維護合同3篇
- 二零二五年度監(jiān)理合同延期補充協議-責任劃分與風險承擔3篇
- 二零二五版中央空調清洗保養(yǎng)及能耗管理服務合同3篇
- 二零二五年度國有資產管理委托服務合同2篇
- 二零二五版股票質押擔保合同范本編制與解析3篇
- 二零二五年度風力發(fā)電項目融資合同2篇
- 二零二五年美發(fā)師國際交流聘用合同2篇
- 二零二五年度酒店地毯翻新與維護服務合同范本3篇
- 垃圾焚燒發(fā)電環(huán)保培訓
- 北京市朝陽區(qū)2024-2025學年高一(上)期末化學試卷(含答案)
- 中醫(yī)基礎學考試題(附答案)
- 2025貴州建筑安全員B證考試題庫附答案
- 2024年杭州師范大學附屬醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024-2025學年八年級歷史上冊期末復習課件
- 2025年云南省大理州事業(yè)單位招聘339人歷年高頻重點提升(共500題)附帶答案詳解
- 2024-2025學年度第一學期三年級數學寒假作業(yè) 有答案
- 大型起重機械現場管理手冊
- 2024年貴州省公務員錄用考試《行測》真題及答案解析
- 江蘇省南京市聯合體2024-2025學年九年級上學期期中學情分析化學試卷(無答案)
評論
0/150
提交評論