首页 > 试题广场 >

系统中资源R的数量为12,进程P1、P2、P3对资源R的最大

[单选题]

系统中资源R的数量为12,进程P1、P2、P3对资源R的最大需求量分别为10、4、9。若当前已分配给P1、P2、P3的资源R的数量分别为5、2、2,则系统()

  • 处于不安全状态
  • 处于安全状态,且安全序列为P1->P2->P3
  • 处于安全状态,且安全序列为P2->P3->P1
  • 处于安全状态,且安全序列为P2->P1->P3
p1需要10-5=5
p2需要4-2=2
p3需要9-2=7
现在还剩下12-9=3个资源,先满足p2,释放了5个资源,然后p1,最后p3,所以选D
发表于 2018-12-10 16:44:43 回复(0)
D

Max Allocate Need
P1 10 5 5
P2 4 2 2
P3 9 2 7
Available:12-5-2-2=3
满足P2
Available:3+2=5
满足P1
Available:5+5=10
满足P3
安全序列:P2-P1-P3
发表于 2021-11-15 19:17:05 回复(0)