第4章 死锁(第2讲)

更新时间:2023-05-27 08:28:59 阅读: 评论:0

《操作系统》
4级准考证打印第四章死锁(第2讲)
主讲:黄伯虎
convenient是什么意思
上一讲内容回顾
complain是什么意思死锁的基本概念
死锁的定义
死锁产生的必要条件死锁的解决方案
鸵鸟政策
让死锁发生,事后处理 不让死锁发生
死锁的预防
死锁的避免
clara schumann多项资源银行家算法*dogpile
适用于一个进程申请多个资源的情况。
举例:系统中有以下资源:5台打印机,7个手写板,8台扫描仪,9个读卡器,共有5个进程T1、T2、T3、T4、T5共享这些资源。各进程所需最大资源量和当前各进程已经得到的资源数量如下图,问如果进程T2此时希望得到1台打印机,1个手写板,2个读卡器是否可以满足?
sum(1)=(2,4,3,1) sum(2)=(2,2,0,5) sum(3)=(1,5,5,0) sum(4)=(5,0,1,3) sum(5)=(0,3,3,3)allocation(1)=(0,1,2,1)
allocation(2)=(1,1,0,2)
allocation(3)=(0,3,4,0)
allocation(4)=(2,0,0,1)
allocation(5)=(0,0,1,3)
中文转换器
claim(1)=(2,3,1,0)
claim(2)=(1,1,0,3)
claim(3)=(1,2,1,0)
claim(4)=(3,0,1,2)
claim(5)=(0,3,2,0)
步骤:
knockat
比较claim(i)和available向量,寻找满足下列关系的进程: claim(i) < available奥巴马雨中演讲
claim(1)=(2,3,1,0)
claim(2)=(1,1,0,3)
claim(3)=(1,2,1,0)
claim(4)=(3,0,1,2)
claim(5)=(0,3,2,0)
available=(2,2,1,2)
拉丁舞培训
中华人民共和国民事诉讼法allocation(1)=(0,1,2,1) allocation(2)=(1,1,0,2) allocation(3)=(0,3,4,0) allocation(4)=(2,0,0,1) allocation(5)=(0,0,1,3)
available=(2,5,5,2) +
claim(1)=(2,3,1,0) claim(2)=(1,1,0,3) claim(3)=(x,x,x,x) claim(4)=(3,0,1,2) claim(5)=(0,3,2,0)

本文发布于:2023-05-27 08:28:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/790992.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:死锁   进程   资源   满足
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图