单选题
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T
0
时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为______。如果进程按______序列执行,那么系统状态是安全的。
某些进程对资源的最大需求量和已分配资源数
【正确答案】
B
【答案解析】[解析] 可用资源数减去已分配资源数就是可用资源数,所以答案选D;由R1,R2,R3可用资源数为2,0,1,如果执行P1。需要R1资源数为5-1=4>2,所以答案A错,执行P5后会将已分配的资源数还给R1,R2,R3,此时R1,R2,R3可用资源数为3,1,1。在执行P1时仍然会出现死锁即R1资源数5-1=4>3,所以答案D错,同理分析刚执行P4时需要R3的资源数1-0=1>0,所以答案C错。