当前位置:   article > 正文

银行家算法 试题_03_02死锁课后作业请用银行家算法解决以下问题。某系统中有a、b、c、d、e共5

03_02死锁课后作业请用银行家算法解决以下问题。某系统中有a、b、c、d、e共5
请用银行家算法解决以下问题。

某系统中有A、B、C、D、E共5种资源,数量为[5,6,8,6,4],某个时刻进程和资源的使用情况如下:

进程名      Allocation             Need
           A  B  C  D  E       A  B  C  D  E
  P0      [0,2,1,1,1]      [1,0,2,1,1]
  P1      [2,0,1,1,1]      [0,3,2,1,0]
  P2      [0,1,0,1,1]      [0,3,3,2,2]
  P3      [0,3,1,2,0]      [1,0,1,2,1]
  
(1)此时系统的可用资源数量Available为多少?

	
(2)若按照从P0到P3依次进行检测的顺序,进行安全性检测找到的第二个满足条件的进程为P3,检测后发现系统是不是安全状态,为什么?
	
	
(3)若此时进程P0提出申请资源[1,0,0,0,1],假设系统满足其要求后,经检测发现系统是不是安全状态,为什么?


(4)若在此次寻找安全序列时,找到的第一个进程为P0,若其运行完毕释放资源后,系统的Available变为多少?请写出详细的过程。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

解答:
在这里插入图片描述

答案链接–> 点我下载

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/112224
推荐阅读
相关标签
  

闽ICP备14008679号