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

单选题

系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻,系统中有P1、P2、P3、P4和P5五个进程,它们对资源的最大需求量和已分配资源数已给出。请填写系统剩余的可用资源数,以及使得系统状态安全的进程执行序列。

A
1、1和0
B
1、1和1
C
2、1和0
D
2、0和1
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

首先,我们需要计算系统剩余的可用资源数。根据题目中给出的信息,R1、R2和R3的可用资源数分别为10、5和3。通过减去每个进程已分配的资源,我们得到R1剩余的可用资源数为2,R2为0,R3为1。因此,系统剩余的可用资源数分别为2、0和1,选项D正确。

接下来,分析按什么样的序列执行,系统状态是安全的。为了确定安全的执行序列,我们需要考虑每个进程对资源的最大需求量以及已分配的资源数。根据表格,只有P5进程在当前情况下可以运行,因为其他进程所需的资源系统都无法满足。因此,先执行P5。

当P5执行完成后,它会释放其占用的所有资源。此时,系统剩余的可用资源数会发生变化。根据P5执行后的资源释放情况,系统剩余的可用资源数为3(R1)、1(R2)和1(R3)。然后,我们可以尝试运行其他进程,根据这些剩余资源数,我们可以运行P2,但不能运行P1。因此,正确的进程执行序列是P5、P2等,所以第二问选B。

创作类型:
原创

本文链接:系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻,系统中有P1、P2、

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

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

分享考题
share