ISRO | ISRO CS 2011 |问题60

一种资源类型总共有9个单元可用,并且给定如下所示的安全状态,以下哪个序列将是安全状态?

null
Process   Used    Max
  P1        2      7
  P2        1      6
  P3        2      5
  P4        1      4

(A) (P4、P1、P3、P2) (B) (P4、P2、P1、P3) (C) (P4、P2、P3、P1) (D) (P3、P1、P2、P4) 答复: (D) 说明: 应用 银行家算法 ,流程的需求矩阵为:

Process   Used    Max    Need
  P1        2      7      5
  P2        1      6      5
  P3        2      5      3
  P4        1      4      3 

当前可用资源=可用资源–已分配资源=9–6=3

如果P4的请求先被批准,那么它在执行后将释放最多4个资源,如果P1或P2下一个被分配,那么它们的请求将无法满足,因为它们各自需要5个资源。 因此,这就排除了(A)、(B)和(C)选项。

选项(D)是正确的。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享