假设计算机系统中有三类互斥资源R1、R2和R3,可用资源数分别为9、5和3,若在

考试题库2022-08-02  19

问题 假设计算机系统中有三类互斥资源R1、R2和R3,可用资源数分别为9、5和3,若在T0时刻系统中有P1,P2,P3,P4,和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为(  )。如果进程按(  )序列执行,那么系统状态是安全的。问题1选项A.1、1和0B.1、1和1C.2、1和0D.2、0和1问题2选项A.P1→P2→P4→P5→P3B.P4→P2→P1→P5→P3C.P5→P2→P4→P3→P1D.P5→P1→P4→P2→P3

选项

答案 DC

解析 本题考银行家算法。
T0时刻,系统剩余的可用资源数分别为:
R1:9-(2+2+1+1+1)=2
R2:5-(1+1+1+1+1)=0
R3:3-(1+1)=1
以目前的资源,只能先执行P5,P5执行完,系统剩余资源为:3,1,1,此时可执行P2,但不能执行P1,所以应选C。
转载请注明原文地址:https://tihaiku.com/congyezige/2401185.html

最新回复(0)