现有三个进程P1、P2、P3,共享(A,B,C)这三类资源,系统总的资源数为(6,8,6),各进程对资源的当前分配情况和最大需求量如表4—3所示。 请按银行家算法解答下列问题: 目前系统是否处于安全状态?

admin2016-05-14  46

问题 现有三个进程P1、P2、P3,共享(A,B,C)这三类资源,系统总的资源数为(6,8,6),各进程对资源的当前分配情况和最大需求量如表4—3所示。

请按银行家算法解答下列问题:
目前系统是否处于安全状态?

选项

答案系统总的资源数为(6,8,6),系统尚余的资源为(1,2,1),三个进程尚需的资源数如表15-2的“尚需的资源数”一栏所示,由于进程P2尚需的资源数为(1,2,0),系统剩余的资源能满足其全部资源需求,它在有限时间内会归还这些资源,因此系统可分配资源将达到(3,2,2);这样就可分配给进程P1,等它归还资源后,可分配资源达到(4,7,5);接着又可分配给进程P3,满足其全部请求。所以说目前系统处于安全状态。 [*]

解析
转载请注明原文地址:https://jikaoti.com/ti/2sEaFFFM
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)