一种资源类型总共有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