亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

死鎖的四個必要條件

2019-11-09 14:37:54
字體:
來源:轉載
供稿:網友

死鎖:是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。

產生死鎖的原因主要是: (1) 因為系統資源不足。 (2) 進程運行推進的順序不合適。 (3) 資源分配不當等。 如果系統資源充足,進程的資源請求都能夠得到滿足,死鎖出現的可能性就很低,否則 就會因爭奪有限的資源而陷入死鎖。其次,進程運行推進順序與速度不同,也可能產生死鎖。

產生死鎖的四個必要條件: (1) 互斥條件:一個資源每次只能被一個進程使用。 (2) 占有且等待:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。 (3)不可強行占有:進程已獲得的資源,在末使用完之前,不能強行剝奪。 (4) 循環等待條件:若干進程之間形成一種頭尾相接的循環等待資源關系。 這四個條件是死鎖的必要條件,只要系統發生死鎖,這些條件必然成立,而只要上述條件之 一不滿足,就不會發生死鎖。

死鎖的解除與預防: 理解了死鎖的原因,尤其是產生死鎖的四個必要條件,就可以最大可能地避免、預防和 解除死鎖。所以,在系統設計、進程調度等方面注意如何不讓這四個必要條件成立,如何確 定資源的合理分配算法,避免進程永久占據系統資源。此外,也要防止進程在處于等待狀態 的情況下占用資源。因此,對資源的分配要給予合理的規劃

處理死鎖的基本方法: *死鎖預防:通過設置某些限制條件,去破壞死鎖的四個條件中的一個或幾個條件,來預防發生死鎖。但由于所施加的限制條件往往太嚴格,因而導致系統資源利用率和系統吞吐量降低。 *死鎖避免:允許前三個必要條件,但通過明智的選擇,確保永遠不會到達死鎖點,因此死鎖避免比死鎖預防允許更多的并發。 *死鎖檢測:不須實現采取任何限制性措施,而是允許系統在運行過程發生死鎖,但可通過系統設置的檢測機構及時檢測出死鎖的發生,并精確地確定于死鎖相關的進程和資源,然后采取適當的措施,從系統中將已發生的死鎖清除掉。 *死鎖解除:與死鎖檢測相配套的一種措施。當檢測到系統中已發生死鎖,需將進程從死鎖狀態中解脫出來。常用方法:撤銷或掛起一些進程,以便回收一些資源,再將這些資源分配給已處于阻塞狀態的進程。死鎖檢測盒解除有可能使系統獲得較好的資源利用率和吞吐量,但在實現上難度也最大。

二 死鎖預防:破壞死鎖的四個條件中的一個或幾個。 (1)互斥:它是設備的固有屬性所決定的,不僅不能改變,還應該加以保證。 (2)占有且等待: 為預防占有且等待條件,可以要求進程一次性的請求所有需要的資源,并且阻塞這個進程直到所有請求都同時滿足。這個方法比較低效。 (3)不可搶占: 預防這個條件的方法: *如果占有某些資源的一個進程進行進一步資源請求時被拒絕,則該進程必須釋放它最初占有的資源。 *如果一個進程請求當前被另一個進程占有的一個資源,則操作系統可以搶占另外一個進程,要求它釋放資源。 (4)循環等待:通過定義資源類型的線性順序來預防。 *如果一個進程已經分配了R類資源,那么接下來請求的資源只能是那些排在R類型之后的資源類型。該方法比較低效。

三 死鎖避免: (1)兩種死鎖避免算法: *進程啟動拒絕:如果一個進程的請求會導致死鎖,則不啟動該進程。 *資源分配拒絕:如果一個進程增加的資源請求會導致死鎖,則不允許此分配(銀行家算法)。

(2)銀行家算法: 1.如果request<=need,轉向步驟2;否則認為出錯,因為請求資源大于需要資源。 2.如果request<=available,轉向步驟3,;否則尚無足夠資源,進程p阻塞; 3.系統嘗試為把資源分配給進程P,并修改available、allocation和need的數值。 4.系統執行安全性算法,檢查此次分配后系統是否處于安全狀態,若安全,才正式將資源分配給進程P,否則將本次試探性分配作廢,讓進程P等待。 *安全狀態:系統能按照某種進程順序,為每個進程分配資源,直至滿足每個進程對資源的最大需求,使每個進程都可順利完成。

(3)安全性算法: 1.設置兩個向量: *工作向量work:表示系統可提供給進程繼續運行的所需的各類資源的數目,執行安全算法開始時,work=available。 *finish:表示系統是否有足夠資源分配給進程,使之運行完成。開始時先做finish[i]=false;當有足夠資源分配給進程時再令finish[i]=true。 2.從進程集合找到一個滿足下列條件的進程: *finish[i]=false; *need<=work; *若找到執行步驟3;否則執行步驟4; 3.當進程P獲得資源后,可順利執行,直至完成,并釋放出分配給它的資源,故應執行: *work=work+allocation(P); *finish[i]=true; *循環執行步驟2; 4.如果所有進程的finish=true,則表示系統處于安全狀態;否則,系統處于不安全狀態。

四 死鎖檢測和解除 (1)死鎖檢測算法。 (2)死鎖的解除: *兩種常用的死鎖解除方法:剝奪資源和撤銷進程。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产91色在线| 中文字幕国产精品久久| 亚洲欧美另类中文字幕| 成人性教育视频在线观看| 亚洲视频在线观看| 国产精品天天狠天天看| 亚洲视频欧美视频| 国产精品久久久久久久久久| 久久久久久久久久国产精品| 国产精品v片在线观看不卡| 亚洲新声在线观看| yw.139尤物在线精品视频| 亚洲一区二区三区在线免费观看| 国产中文欧美精品| 上原亚衣av一区二区三区| 成人激情视频在线| 欧美日韩国产中文字幕| 日韩av在线精品| www.欧美精品一二三区| 欧洲亚洲女同hd| 国产一区二区成人| 成人精品久久av网站| 亚洲黄页视频免费观看| 欧美wwwxxxx| 国产成人高潮免费观看精品| 久久久电影免费观看完整版| 中国日韩欧美久久久久久久久| 欧美一级淫片丝袜脚交| 97热精品视频官网| 国产精品黄色影片导航在线观看| 亚洲加勒比久久88色综合| 欧美日韩美女视频| 亚洲石原莉奈一区二区在线观看| 亚洲欧美日韩一区二区在线| 日韩精品中文字幕在线播放| 日韩av免费在线观看| 日韩美女免费视频| 国外日韩电影在线观看| 日韩精品视频免费专区在线播放| 国产精品九九久久久久久久| 深夜福利一区二区| 91久久久久久久一区二区| 亚洲精品美女久久久| 国产不卡一区二区在线播放| 91精品国产综合久久香蕉的用户体验| 久久69精品久久久久久久电影好| 久久综合亚洲社区| 国产精品永久免费观看| 色偷偷噜噜噜亚洲男人| 国产精品美乳一区二区免费| 久久久成人的性感天堂| 在线观看精品自拍私拍| 欧美床上激情在线观看| 国产精品久久久久久久久久免费| 国产乱人伦真实精品视频| 成人福利免费观看| 中文字幕精品一区二区精品| 国产精品伦子伦免费视频| 久久久久久国产精品三级玉女聊斋| 亚洲欧美一区二区精品久久久| 日韩成人在线观看| 国产一区二区免费| 国产成人精品在线视频| 欧美片一区二区三区| 亚洲91精品在线观看| 亚洲国产精品yw在线观看| 成人亚洲欧美一区二区三区| 中文字幕亚洲欧美一区二区三区| 久久久精品久久久久| 尤物yw午夜国产精品视频明星| 精品国产鲁一鲁一区二区张丽| 91久久嫩草影院一区二区| 亚洲色图第一页| 亚洲国产精品成人va在线观看| 久久久免费在线观看| 亚洲精品一区二三区不卡| 亚洲伊人久久综合| 国产精品久久久久久久久久久新郎| 久久艹在线视频| 97在线免费视频| 欧洲美女免费图片一区| 亚洲人成77777在线观看网| 国产精品jizz在线观看麻豆| 热草久综合在线| 日韩成人免费视频| 欧美日韩免费区域视频在线观看| 亚洲男人天堂久| 中文字幕亚洲第一| 国产美女扒开尿口久久久| 日韩在线视频免费观看高清中文| 欧美日韩国产123| 欧美色图在线视频| 日韩欧美黄色动漫| 亚洲色图18p| 久久免费少妇高潮久久精品99| 国产一区二区三区在线播放免费观看| 久久影视电视剧凤归四时歌| 最近2019免费中文字幕视频三| 97碰碰碰免费色视频| 欧美日韩日本国产| 亚洲精品aⅴ中文字幕乱码| 亚洲天堂av图片| 色先锋资源久久综合5566| 亚洲18私人小影院| 亚洲精品视频播放| 国产精品久久999| 午夜精品一区二区三区视频免费看| 中文字幕亚洲综合久久| 高清一区二区三区四区五区| 国产日产亚洲精品| 国产一级揄自揄精品视频| 日韩av网站导航| 日韩成人av在线播放| 俺去啦;欧美日韩| 国产91亚洲精品| 午夜精品美女自拍福到在线| 国语自产偷拍精品视频偷| 欧美精品亚州精品| 国产一区二区三区三区在线观看| 78m国产成人精品视频| 26uuu亚洲国产精品| 亚洲精品国产拍免费91在线| 日韩精品在线观看一区| 精品久久久久久久久久久久久久| 亚洲第一网中文字幕| 成人国产在线视频| 日产日韩在线亚洲欧美| 久久久极品av| 欧美成人免费大片| 国产午夜精品视频| 一区二区三区无码高清视频| 亚洲成人精品视频在线观看| 欧美午夜无遮挡| 97国产真实伦对白精彩视频8| 91亚洲国产成人精品性色| 日韩欧美中文字幕在线播放| 日韩高清av一区二区三区| 97欧美精品一区二区三区| 日韩精品极品在线观看| 国语自产精品视频在线看抢先版图片| 爽爽爽爽爽爽爽成人免费观看| 日韩激情视频在线播放| 91视频88av| 原创国产精品91| 精品女同一区二区三区在线播放| 欧美一区二区三区免费观看| 亚洲天堂av电影| 日韩中文视频免费在线观看| 91精品国产91久久久久久最新| 中文字幕日韩在线播放| 久久精品国产69国产精品亚洲| 成人国产精品免费视频| 日韩电影在线观看永久视频免费网站| 亚洲欧美日韩图片| 不卡av在线播放| 亚洲男人天堂古典| 欧美肥老太性生活视频| 欧美视频在线免费| 亚洲国产精品推荐| 国内精品久久久久影院 日本资源| 国产不卡av在线免费观看| 欧美日韩视频在线| 国产女精品视频网站免费| 亚洲福利视频网|