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

首先,我们需要计算系统剩余的可用资源数。根据题目中给出的信息,R1、R2和R3的可用资源数分别为10、5和3。通过减去每个进程已分配的资源,我们得到R1剩余的可用资源数为2,R2为0,R3为1。因此,系统剩余的可用资源数分别为2、0和1,选项D正确。
接下来,分析按什么样的序列执行,系统状态是安全的。为了确定安全的执行序列,我们需要考虑每个进程对资源的最大需求量以及已分配的资源数。根据表格,只有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 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
