刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

假设系统中互斥资源R的总量为25。在T0时刻,进程P1、P2、P3、P4对资源R的需求情况如表a所示。若P1和P3分别申请资源数量为1和2,请问系统应该优先分配资源给哪个进程,并确保分配后系统状态安全?

A
只能先给P1进行分配,因为分配后系统状态是安全的
B
只能先给P3进行分配,因为分配后系统状态是安全的
C
可以时后 P1、P3.进行分配,因为分配后系统状态是安全的
D
不能给P3进行分配,因为分配后系统状态是不安全的
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

根据题目描述,系统中互斥资源R的可用数为25。在T0时刻,各进程对资源R的需求情况如表a所示。如果P1和P3分别申请资源R数为1和2,我们需要考虑资源分配的安全性。

首先,我们需要确保在分配资源后,系统仍然处于安全状态。R的可用数初始为25,目前已经分配出去6+4+7+6=23个资源。这意味着还有2个资源可用于分配。

在这四个进程中,P3的尚需资源数最少,为2个。因此,系统只能先给P3分配这2个资源,以确保其能够顺利运行。分配后,系统仍然会处于安全状态。所以正确答案是B。

创作类型:
原创

本文链接:假设系统中互斥资源R的总量为25。在T0时刻,进程P1、P2、P3、P4对资源R的需求情况如表a所示

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share