下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
銀專家算法規(guī)題系統(tǒng)中原有三類資源 、B、C和五個進度P1、P2、P3、P4P5,A資源17,B資源5,C資源20。目前(T0時辰)系統(tǒng)資源分派和進度最大需求以下表。資源 Allocation進度 A B CP1 2 1 2P2 4 0 2P3 4 0 5P4 2 0 4P5 3 1 4
MaxA B C5 5 95 3 64 0 114 2 54 2 41、此刻系統(tǒng)T0時辰能否處于安全狀態(tài)2、能否能夠同意以下懇求(1)T1P2Request2=(0,3,4)(2)T2P4Request4=(2,0,1)(3)T3P1Request1=(0,2,0)T0T1T2T3時辰是前后次序,后一時辰是成立在前一時辰的基礎上。解:由題設可知Need=Max-AllocationAvailableA=17-(2+4+4+2+3)=2( -)同理AvailableB=3,AvailableC=3可得T0時辰資源分派表以下所示(表中數(shù)據(jù)次序均為 ProcessAllocation
Max
Need
AvailableP1212559347233P2402536134P34054011006P4204425221P53144241101T0表:Work
Need
Allocation Work+Allocation FinishP4233221204437TrueP34370064058312TrueP2831213440212314TrueP51231411031415418TrueP11541834721217520TrueT0 時辰能找到一個安全序列{P4,P3,P2,P5,P1}, 故T0 時辰系統(tǒng)處于全狀態(tài)。2、判斷T1T2T3 時辰能否知足進度懇求進行資源分派。(1)T1時辰,P2 Request2=(0,3,4)//第一步 判斷條件①知足Request2=(0,3,4)<=Need2(1,3,4)②不知足Request2=(0,3,4)<=Available(2,3,3)故系統(tǒng)不可以將資源分派給它,此時P2 一定等候。(2)T2時辰,P4 Request4=(2,0,1)//第一步 判斷條件①知足Request4=(2,0,1)<=Need4(2,2,1)②知足Request4=(2,0,1)<=Available(2,3,3)//第二步 改正Need、Available、Allocation的值Available=Available-Request4=(0,3,2)Allocation4=Allocation4+Request4=(4,0,5)Need4=Need4-Request4=(0,2,0)//第三步 履行安全算法,找安全序列(講解:先寫上work,其初值是系統(tǒng)目行進行試分派后的Available(0,3,2) ,找五個進度中 Need 小于work的進度,比方Need4<=Work 知足,則將P4 寫在第一行的最前方,同時寫出 P4 Need 和Allocation,以此類推)Work Need Allocation Work+Allocation FinishP4 0 3 2 0 2 0 4 0 5 4 3 7 TrueP2437134402839TrueP383900640512314TrueP51231411031415418TrueP11541834721217520True//第四步在此時辰(T2時辰)存在安全序列{P4,P2,P3,P5,P1},則知足Request4 懇求,將Request4=(2,0,1) 分派給P4。(3)T3時辰,P1 Request1=(0,2,0)//第一步 判斷條件①知足Request1=(0,2,0)<=Need1(3,4,7)②知足Request1=(0,2,0)<=Available(2,3,3)//第二步 改正Need、Available、Allocation的值Available=Available-Request1=(0,1,2)Allocation=Allocation1+Request1=(2,3,0)Need1=Need1-Request1=(3,2,7)//第三步 履行安全算法,找安全序列
(T2)關于全部Needi 均不小于Work(初值是Available(0,1,2)) ,找不到安全序列,故系統(tǒng)不可以將資源分派給它,P1 一定等候。概括總結——銀專家算法解題總結為四步走:第一步:判斷銀專家算法中的條件,看能否知足,假如知足跳轉第二步(判斷條件)①Request i②Request Need、Available、Allocation的值(Available=Available-Request iAllocationi=Allocationi+RequestiNeedi第三步:履行安全算法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川鹽晟國有資本投資集團有限公司公開招聘財務部副部長、會計備考題庫及答案詳解參考
- 未來五年合成纖維聚合體納米材料企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略分析研究報告
- 三年級數(shù)學計算題專項練習匯編及答案集錦
- 技術咨詢公司高級顧問助手的考核要點
- 小學語文一年級教案識字學詞學句綜合資料之一(2025-2026學年)
- 同位語從句的創(chuàng)新教案
- 北師大版二下《讀統(tǒng)計圖表》質量教案
- 幼兒英語教育活動教案
- 一年級數(shù)學下冊十兒童樂園總復習專題一數(shù)與代數(shù)教案青島版六三制
- 新教材人教版選擇性必修第二冊第五章利用傳感器制作簡單的自動控制裝置張教案
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細)
- 電子票據(jù)管理辦法醫(yī)院
- 云南省曲靖市麒麟?yún)^(qū)2023年小升初數(shù)學試卷
- 電子承兌支付管理辦法
- 學堂在線 知識產(chǎn)權法 章節(jié)測試答案
- 全檢員考試試題及答案
- 提高住院患者圍手術期健康宣教知曉率品管圈活動報告
- 應急救援個體防護
- 黨建陣地日常管理制度
- 車間醫(yī)藥箱管理制度
- 食葉草種植可行性報告
評論
0/150
提交評論