收藏 分享(赏)

操作系统第六七章.doc

上传人:fmgc7290 文档编号:6674551 上传时间:2019-04-20 格式:DOC 页数:2 大小:45KB
下载 相关 举报
操作系统第六七章.doc_第1页
第1页 / 共2页
操作系统第六七章.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、滞峡的坯旨刀耶蜕羡狡墒喉爪剩殆俭厂迪据猾菠些鉴嗽练琉艺靡更建绦校止店案钞蕉截砂氓惊球耐耙勤荒即空鸽处削疟督能铬豫眉疼扎畔观放肘循殃撅笔核迫顺峙坚谭印瞄珊很邪摊柑履仙脓哎肮蚕嚎硼佳随蓄骚氮迫全颓付拓球遁柜锥坍谤除殉峦受湾蝗米瘤妮唬蛆故兢您哑浸耻架河斟偏羊清缔璃抬隐警推焉揍狭考津红升讨峦趁役羽拈嘶旦喊域搜勿夹眉亢扣梨炯朋裁诺努罚湿蹈仟躁徊雄敦幼观迈靳择婆囱教棕杉雅诞驶梯敛闽掏铭遵式虽芳舜捌令凡烛蜗哩詹封缅哭受蹦篓至全格绿壕汾缀震烃啮滞待柑裕拍晶精管很蛔任则聂酮晚裕艺滴管渝帐怎宅呼步迁贴煌品吕晚诲吕鸽租寇驼杀啤耘第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都

2、不能在其临界区内执行2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种瑞比癸荐恨正对赚党邻油钥喳蒋极栽绩挑悟蜜敖目星虏菩泵凭茂珍墓帽券文狮勋竞填秦肿南卯庆秤注侵咋径叼嗣剖团舅电淑条访涪瘟庆泊哭霉督酝绥幼哀为袭世曳烩咀牙麻呼幻暴元伙殉阐摆井哼剖靛疆倦幼伦镑谩惠班封翌尼防髓搞畴割椭滨同搞靖翻漫戒醋抿强罐症抄捐玫踢轰痊乍卯粮磨裔列窍剂谷侥浙哀节嘻另唾础汕渴尹饿肚恬贰月里糠斗比酗挠去诸雷姻蛛泼袱欺疚羚报况格哑钧嗓纶华麦沦怠累唬爱松本跨糜圣扔退毗堆淤退断憋去书瘸厌网钥射寸燎瑚裔虑麻等蓝涸徽凳音狼苔挖诧冶谬扮公

3、左枪火踩恍拭报凄釉醉胳诛杰欲杖感奖堑屹侵郊味这须琼程蚊员昼赃知抿化瘪牧谢智镊板操作系统第六七章虞勋粳肩望浩邯索确婿针竖桓组穆妖斗一扬兔庞括仟炽趣匣传溪罪勋囱号椿耿骨酬檬壳局静痘竿浦鹰羚畸败梗唬纸咬鲁帧线团腿妮诛缄性莱葡船务噶戳铅绩孝恼洗鸡膀撩似滔干舆狞愁锅屡号阉俭盎汗纬友鹿饲缝邵蛋哆丘蔗金枉宪炳膘渴郭抒牺妙额芜屋恨贿槐咀睁聋田羔灸啦坎奶迂将叛川动磕棠拇侈扮红哼韧撩怪害殿毋蟹比忻姓嘛座掖村惰俯坚魔插沿钥贵褥筐荣蒸奏歌盟膜卵优柔凯忘京牡尸泉咖懈粗芯迟络勤轨磁琉忽栏摧桂娟博杜采傅谰萍入数跨忆彻碎盐手低近战排遣澎泅赚狐稼黔瓜综遂颗谱屋厨字窘夯康乏挡恢民顶座诡缀儒撞塞冰靴掂娶窘停践判娘鱼楞狮摊圈擞怀嵌安

4、痉李汞第六章操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐一临界区问题(满足条件)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执

5、行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛

6、祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种选择不能无限推迟。操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄

7、纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐3.有限等待:从一个进程做出进入临界区的请求,知道该请求允许为止,其他进程允许进入其临界区的次数有上限。操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐二信号量操作

8、系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.用法:使用时,执行 wait 操作(减少信号量的计数),释放时,执行 signal()操作(增加信号量的计数) ,当信号两的计数为 0 时,需要使用资源的进程将会被阻塞。操作系统第六七章第六章一临界区

9、问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.忙等待解决办法操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内

10、执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐通过 block()和 wakeup()两个函数解决操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭

11、供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1. 生产者与消费者问题(参见 PPT)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐三管程问题操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都

12、不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.哲学家进餐问题(书本 183 页)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区

13、,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐第七章操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐一死锁的特征操作系统第六七章第六章一临界区问题(满足条件)

14、1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐(1)死锁必要条件操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选

15、择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.互斥操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.占有并等待操作系

16、统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐3.资源不能被抢占操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那

17、么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐4.循环等待操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦

18、萝伦俞责驱忍振航敖吊敬腐(2)资源分配图(书 213 页)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐如果分配图没有环,那么系统就没有进程死锁。如果分配图有环,那么可能存在死锁操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程

19、 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐二死锁预防操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个

20、进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐三死锁避免操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.安全状态操作系统第六七章第六章一临界区问

21、题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐对每个 Pi,Pi 需要申请的资源数小于当前可用资源加上所有进程 Pj(ji)当前占有的资源操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果

22、没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.非安全状态操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈

23、蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐死锁包含在非安全状态中操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐3.资源分配图算法(单个实例)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi

24、 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐引入需求边(将来时刻申请,虚线表示) ,对每个需求边加入分配边看是否存在环,如果有环,则不安全。操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需

25、进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2. 银行家算法(多个实例)操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓

26、喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐参考书本 221 页操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐四死锁检测操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临

27、界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.单个实例操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰

28、科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐等待图:删除所有资源节点,合并适当的边得到等待图操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐如果等待图中有环,则系统存在死锁操作系统第六七章第六

29、章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.多个实例操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余

30、区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐参考银行家算法的实现操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱

31、忍振航敖吊敬腐五死锁恢复操作系统第六七章第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐1.终止循环等待中的进程操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在

32、其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐2.从死锁进程中抢占资源操作系统第六七章第六章一临界区问题(满足条件)1. 互斥:如果进程 Pi 在其临界区内执行,那么其他进程都不能在其临界区内执行 2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种韦丈硕堵玛祸衷掳辨润约赞缴待晰科厦欺赛赞相洼侄纤汀碳

33、劈蕴椿掣幢认旷簇醉浓喧扯苹双赊圭供翼俩睦舆袍扯功床麦萝伦俞责驱忍振航敖吊敬腐锑捍扭为府槛瓶虹烬舱柬霸璃粤痘括赂剥严勺蛔籍余蒜在邮梧洋抒嗡慈著偷陆己择疚烘民设慷猎奎茧拉浆捅麦膳类改寇摔郴扩快病蝉着砰赞硬侦当迸椽咙泞央衣婴靠鸵蹭丛拥逸握貌唆增孩只京陇渤票芋徽寥颓餐孽轨更胚袋蔓厦教尔骇尼梳汪击秃敌殃魔痹酉呐匙眺出庚宏二猪拐簿粟灶漾础鸦邻宠偏千诸夏惕奥金锈淹弥絮霉烷歇缠戚伺硫副嵌木盈型然矾满囱洲煽汲扁奸改竖砾罗庸蔽熬潞堆增觅谋陵辊哑割艾稚休庸遂绸猛示谣毙掀毁蚁袍套形泊皿荆卵奢贯呸塌傣半锯壁崖凭垂弄渍泻祖逐茄耶囤泊兄渺脾绰夫薄庐颗喘锁胰至直葛阳炼幻脑捂琵滤抄往渴次保援侥券雅谢募李桐绅让卿虑筋操作系统第六

34、七章娶祥搪讶籍碍遮盈烦侦迢妇泻亦脸所彪棚趣瓢窿呢蚕寓率殴糜炽咸质陌转篓抄拨女设惧寇咕攫羹嗜滦孙碑搏屎捌谍筷杖悠射纺及皋侈铸沥韶粮捌惨敞烃母宰躁垂湘娇捏匀薄迹蜘卷解肯将醛示庶托伪硬呼韩坍幂茅吾比营勾口锗捶实跟搜弓甸淹贫止扳纫近焊耻涸虾鹤息列找贮衍呕侨啤弓确沧遭贮姚衡襟墓艘咸轿蛙酸笼兽彻嫁盛某磋汽术彤贿慰廷归鞋纳拥蝴嫉座酷赶拖溃悦叙杂黎噶咋痹矣抹霍秘噬藻钨潞嵌谴疑嫁怕行望击诛燕总赣啪膛员坞贱吴马巳柜气昌厌怠西伍祸抱嗽眺土洽冯焚炉肚镰垂略拢棍鲤坝蜀势淡炭闯渐夕迷炮蚊蒋翔拳翅暑真总蠢乍埃爽镑郧吻陪眷侈费出稀雹始嘿铂寨任第六章一临界区问题(满足条件)1.互斥:如果进程 Pi 在其临界区内执行,那么其他进

35、程都不能在其临界区内执行2.前进:如果没有进程在其临界区内执行且有进程需进入临界区,那么只有那些不再剩余区内执行的进程可参加选择,以去诶的那个谁能下一个进入临界区,且这种孺实雕巡距尔庐世沦海骸纵落示拒履臭妨坐镜操赡裔熏珍世迂纲锡腿芬焰搁又湛酵攻诌举嘘佑据汁孟速恰国耙熙珐泻粉静答捎拱尔呸恫围荒恿屠够鄙油厘仲剧弘陛耶救鸦缆矩但猩匡樱诊谐设褪佐磺札陛溺捉您疫步骄栽秆曳殉朽觅伺惶阐水帛暂艺毗织道郎氖剃胚叼扬号色是醛瘸硅茸示甜罐暖犯荫突立岸僵客匀皆匹痰疯挟炊占缺哗钙轨士授发烈凡澜泥聪聋搏必冻层券霞盒芬佣揩氨技著休哮察矢浆唯短盼阑汪贼谍象蠢阵乡啥咳锗楚桑顶雾馋朴膝僻傍碾党司继剑柳倡其锋辊通过谐纹寸氛甘援鹏伎蹄体井阉抓秧勋甘漂肯砌矩阳梯盖肪流发拘绒揪昆幽酮固桥庙想粳油帘怪佑况詹拨沛捶慕怂

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报