- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统是否死锁 证明
题目: 假定系统中有m个同类资源,并被个进程所共享,进程每次只申请或释放一个资源。如果:a 每个进程至少需要一个资源,且最多不超过m个资源;b 所有进程的需求总和少于m+。该系统会不会发生死。i 1,2, ...p 。
由题意:p个进程共享m个资源;每个进程的最大资源需求数小于m;所有进程的最大资源需求数之和小于m+p,则有: 1 ≤ ri m ①
p+m ②
设系统在k 2≤k≤p 个进程(不妨设为p1,p2, ...pk)之间发生死锁。
由死锁的定义,所有死锁进程的最大资源需求数为:
≥ m+k ③
又由①式,所有非死锁进程的最大资源需求数为:
≥ p-k ④
由③和④式,有:
=+≥(m+k)+(p-k)=p+m
即:≥ p+m,与②式矛盾。证毕。
求证:若某个进程的最大资源需求数ri=0,则系统会死锁。
证明:设P 4;m 4;
r1 r2 2;r3 3;r4 0。则有:
ri m 4 ; 7 p+m
证明2 反证法 :
设每个进程每次可申请多个资源,且最大资源需求数为
ri i 1,2, ...p 。
由题意:p个进程共享m个资源;每个进程的最大资源需求数小于m;所有进程的最大资源需求数只和小于m+p,有: 1 ≤ ri m ①
p+m ②
设系统在k 2≤k≤p 个进程(不妨设为p1,p2, ...pk)之间发生死锁,且系统仍有Q Q≥ 0 个资源,但不能满足死锁进程的的申请要求。
由死锁的定义,所有死锁进程的最大资源需求数为:
≥ m-Q+k Q+1 ③
又由①式,所有非死锁进程的最大资源需求数为:
≥ p-k ④
由③和④式,有:
=+≥ m-Q+k Q+1 +(p-k)
= m-Q+kQ+K +(p-k)
=p+m+Q k-1
由假设:Q≥ 0且k≥2,所以: ≥ p+m,与②式矛盾。 证毕。
证明3 顺证法 :
设每个进程的最大资源需求数为ri i 1,2, ...p 。
由题意:p个进程共享m个资源;每个进程的最大资源需求数小于m;所有进程的最大资源需求数之和小于m+p,有: 1 ≤ ri m ①
p+m ②
由②式有:
=()-p p+m -p=m
即: m ③
③式表明:系统至少有一个资源,使得某个进程(不妨设为p1)能完成,然后释放其占用的资源。此后:
由①式有r1-1≥0;又由③式,有:
=- r1-1 ≤ m
即: m ④
④式表明:系统至少有一个资源,使得某个进程(不妨设为p2)能完成(然后释放其占用的资源)。
依此推理,则可证明系统中的所有进程均能完成,故不会发生死锁。
P1
P4
P3
P2
您可能关注的文档
- 泰拉瑞亚pe合成表.doc
- 糖的合成.ppt
- 糖原的合成和分解.ppt
- 挖掘机底.doc
- 挖掘机常用机型耗油量.doc
- 挖掘机憋机原因汇总.doc
- 挖掘机日常维护.doc
- 挖掘机维修合同.doc
- 挖掘机业务拓展.doc
- 王殿祥瓞绵绵南瓜壶 纯银作品.doc
- 北京市石景山区2023_2024学年高二数学上学期期末考试试卷含解析.doc
- 江西省上饶市弋阳县第一中学、横峰中学、铅山县第一中学2024-2025学年高二下学期4月月考数学试卷(含详解).docx
- 2024-2025学年江苏省苏州新区一中初二(上)英语10月月考试题及答案.pdf
- 安徽省C20教育联盟2025届九年级下学期中考“功夫”卷(三)数学试卷(含解析).docx
- 北京汇佳职业学院《中学历史教学论》2023-2024学年第一学期期末试卷.doc
- 安徽省C20教育联盟2025年九年级下学期中考“功夫”卷(二)数学试卷(含解析).docx
- 北京汇佳职业学院《职业生涯教育与就业指导(含创新创业教育)》2023-2024学年第一学期期末试卷.doc
- 北京汇佳职业学院《仪器分析综合实训》2023-2024学年第一学期期末试卷.doc
- 宝石矿物的物理性质研究考核试卷.docx
- 北京汇佳职业学院《现代生物技术》2023-2024学年第一学期期末试卷.doc
文档评论(0)