22計(jì)算機(jī)考研操作系統(tǒng)基礎(chǔ)知識(shí)點(diǎn):死鎖
計(jì)算機(jī)的競(jìng)爭(zhēng)度逐年加大,報(bào)考學(xué)生越來(lái)越多,對(duì)于打算報(bào)考2022考研計(jì)算機(jī)的考生們來(lái)說(shuō)復(fù)習(xí)是難點(diǎn)。下面小編整理了2022計(jì)算機(jī)考研操作系統(tǒng)基礎(chǔ)考點(diǎn):死鎖,一起來(lái)看看吧。
死鎖
1.死鎖的概念
系統(tǒng)中兩個(gè)或兩個(gè)以上的進(jìn)程無(wú)限期地相互等待永遠(yuǎn)不會(huì)發(fā)生的條件,系統(tǒng)處于一種停滯狀態(tài),這種情況稱為死鎖。
2.死鎖產(chǎn)生的原因
死鎖的原因有以下二點(diǎn):
(1)進(jìn)程推進(jìn)順序不當(dāng)和(2)對(duì)互斥資源的分配不當(dāng)。
須要指出的是,系統(tǒng)資源不足并不是產(chǎn)生死鎖的原因,進(jìn)程資源如果不足則進(jìn)程就不會(huì)被創(chuàng)建,只有在資源部分分配以后,剩余的資源不能滿足某些個(gè)進(jìn)程的請(qǐng)求,造成進(jìn)程集無(wú)法推進(jìn)的現(xiàn)象才是死鎖。
3.產(chǎn)生死鎖的四個(gè)要條件
互斥條件:任一時(shí)刻只允許一個(gè)進(jìn)程使用資源。
非剝奪條件:進(jìn)程已經(jīng)占用的資源,不會(huì)被強(qiáng)制剝奪。
占用并請(qǐng)求條件:進(jìn)程占有部分資源,申請(qǐng)更多的資源,且不會(huì)釋放已經(jīng)占有的資源。
循環(huán)等待:請(qǐng)求資源的進(jìn)程形成了循環(huán)。
4.死鎖處理策略
對(duì)死鎖的處理,常用的方法有忽略死鎖、死鎖的檢測(cè)與恢復(fù)、死鎖的避免和死鎖的預(yù)防。
5.死鎖忽略
死鎖忽略典型的算法是鴕鳥(niǎo)算法。
6.死鎖檢測(cè)和恢復(fù)
資源分配圖算法
資源矩陣法
死鎖的解除與系統(tǒng)恢復(fù)
恢復(fù)死鎖常用的方法有如下幾種:
(1)資源剝奪法:掛起某些死鎖進(jìn)程,并搶占它的資源。
(2)進(jìn)程撤銷法:經(jīng)過(guò)撤銷占有資源多的進(jìn)程或代價(jià)量小的進(jìn)程,以恢復(fù)死鎖。
(3)進(jìn)程回退法:設(shè)置還原點(diǎn),讓一個(gè)或多個(gè)進(jìn)程回退到足以解除死鎖的地步。
(4)重新啟動(dòng)系統(tǒng):代價(jià)最大,一切從頭開(kāi)始。我們要盡量避免采用此方法。
(注:本文來(lái)自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪除)
2022考研初復(fù)試已經(jīng)接近尾聲,考研學(xué)子全面進(jìn)入2023屆備考,跨考為23考研的考生準(zhǔn)備了10大課包全程準(zhǔn)備、全年復(fù)習(xí)備考計(jì)劃、目標(biāo)院校專業(yè)輔導(dǎo)、全真復(fù)試模擬練習(xí)和全程針對(duì)性指導(dǎo);2023考研的小伙伴針也已經(jīng)開(kāi)始擇校和復(fù)習(xí)了,跨考考研暢學(xué)5.0版本全新升級(jí),無(wú)論你在校在家都可以更自如的完成你的考研復(fù)習(xí),暑假集訓(xùn)營(yíng)帶來(lái)了院校專業(yè)初步選擇,明確方向;考研備考全年規(guī)劃,核心知識(shí)點(diǎn)入門;個(gè)性化制定備考方案,助你贏在起跑線,早出發(fā)一點(diǎn)離成功就更近一點(diǎn)!
考研院校專業(yè)選擇和考研復(fù)習(xí)計(jì)劃 | |||
2023備考學(xué)習(xí) | 2023線上線下隨時(shí)學(xué)習(xí) | 34所自劃線院??佳袕?fù)試分?jǐn)?shù)線匯總 | |
2022考研復(fù)試最全信息整理 | 全國(guó)各招生院校考研復(fù)試分?jǐn)?shù)線匯總 | ||
2023全日制封閉訓(xùn)練 | 全國(guó)各招生院??佳姓{(diào)劑信息匯總 | ||
2023考研先知 | 考研考試科目有哪些? | 如何正確看待考研分?jǐn)?shù)線? | |
不同院校相同專業(yè)如何選擇更適合自己的 | 從就業(yè)說(shuō)考研如何擇專業(yè)? | ||
手把手教你如何選專業(yè)? | 高校研究生教育各學(xué)科門類排行榜 |
相關(guān)推薦
2022考研計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)章節(jié)梳理:線性表的定義
2022考研計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)章節(jié)梳理:順序表的定義
2022考研計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)章節(jié)梳理:鏈?zhǔn)酱鎯?chǔ)
2022考研計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)章節(jié)梳理:線性表的應(yīng)用
22計(jì)算機(jī)考研操作系統(tǒng)基礎(chǔ)知識(shí)點(diǎn):調(diào)度的時(shí)機(jī)和過(guò)程
2017考研:計(jì)算機(jī)考研暑期該如何復(fù)習(xí)
2017考研復(fù)習(xí):計(jì)算機(jī)考研之網(wǎng)絡(luò)復(fù)習(xí)的六大重點(diǎn)
2017年考研:計(jì)算機(jī)考研之操作系統(tǒng)復(fù)習(xí)重點(diǎn)歸納
跨考考研課程
班型 | 定向班型 | 開(kāi)班時(shí)間 | 高定班 | 標(biāo)準(zhǔn)班 | 課程介紹 | 咨詢 |
秋季集訓(xùn) | 沖刺班 | 9.10-12.20 | 168000 | 24800起 | 小班面授+專業(yè)課1對(duì)1+專業(yè)課定向輔導(dǎo)+協(xié)議加強(qiáng)課程(高定班)+專屬規(guī)劃答疑(高定班)+精細(xì)化答疑+復(fù)試資源(高定班)+復(fù)試課包(高定班)+復(fù)試指導(dǎo)(高定班)+復(fù)試班主任1v1服務(wù)(高定班)+復(fù)試面授密訓(xùn)(高定班)+復(fù)試1v1(高定班) | |
2023集訓(xùn)暢學(xué) | 非定向(政英班/數(shù)政英班) | 每月20日 | 22800起(協(xié)議班) | 13800起 | 先行階在線課程+基礎(chǔ)階在線課程+強(qiáng)化階在線課程+真題階在線課程+沖刺階在線課程+專業(yè)課針對(duì)性一對(duì)一課程+班主任全程督學(xué)服務(wù)+全程規(guī)劃體系+全程測(cè)試體系+全程精細(xì)化答疑+擇校擇專業(yè)能力定位體系+全年關(guān)鍵環(huán)節(jié)指導(dǎo)體系+初試加強(qiáng)課+初試專屬服務(wù)+復(fù)試全科標(biāo)準(zhǔn)班服務(wù) |