假定系统中有5个进程 P0 , P1 , P2 , P3,P4 和 4种资源A、B、C、D,若出现如表所示资源分配[1]情况。进 已分配到 尚需资 当前可用-|||-程 的资源 源需求 资源数-|||-PO (1,1,1,0) (0,3,3,1) (0,3,2,2)-|||-P1 (0,2,3,1) (0,3,4,2)-|||-P2 (0,2,1,2) 1,0,3,4)-|||-P3 (0,3,1,0) (0,3,2,0)-|||-P4 (1,0,2,1) (0,4,2,3) 问 :(1) 该状态是否安全?为什么? (2) 如果进程 P0提出资源请求 ( 0 , 0 , 0 , 1 ) 系统能否将资源分配给它?为什么?

       假定系统中有5个进程 P0 , P1 , P2 , P3,P4 和 4种资源A、B、C、D,若出现如表所示资源分配[1]情况。

         问 :(1) 该状态是否安全?为什么?

         (2) 如果进程 P0提出资源请求 ( 0 , 0 , 0 , 1 ) 系统能否将资源分配给它?为什么?

参考答案与解析:

相关试题

若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、

[单选题]若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、P2、P3和P4所需的资源总数分别为8、5、9和6。各进程请求资源的次序见表2-2,若系统采用银行家算法为它们分配资源,那么第(24)次申请分配会使系统进入死锁状态。A.②或④B.③或⑥C.④或⑤D.⑤或⑥

  • 查看答案
  • 假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统

    [单选题]假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统中每一种资源的数量分别为10、5、7,在T0时刻的资源分配情况如表6-19所示。P0发出请求向量Request0=(0,2,0),系统按银行家算法进行检查: Request0=(0,2,0)≤Needo(7,4,3) Request00=(0,2,0)≤Available=(3,3,2) 于是,系统先假定可为P0分配资源,如果进程按______列执行,那么系统状态是安全的。A.P0、P1、P2、P3、P4B.P1、P

  • 查看答案
  • 设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5)

    [单选题]设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),A资源的数量是17,B资源的数量是6,C资源的数量为19。在T0时刻系统的状态如下表:系统采用银行家算法实施死锁避免策略,若当前系统剩余资源(A,B,C)分别为(2,3,3),下列哪一个序列是安全序列?A.A.P3,P1,P4,P2,P5B.B.P1,P3,P5,P2,P4C.C.P4,P2,P3,P5,P1D.D.P2,P3,P1,P4,P5

  • 查看答案
  • 设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5,A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如表所示。系统采用银行家算法实施死锁避免[1]

    设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5,A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如表所

  • 查看答案
  • 系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 系统剩余资源量

    [单选题]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:系统剩余资源量:1 如果在该状态下,进程P3申请1个资源分配后,系统的状态是A.安全状态B.不安全状态C.死锁状态D.临界状态

  • 查看答案
  • 进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV操作控制进程P1~P

    [单选题]进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1~S6的初值都等于0。下图中a和b处应分别填写(1),c和d处应分别填写(2),e和f处应分别填写(3)。空白(1)处应选择()A . P(S1)P(S2)和P(S3)P(S4)B . P(S1)V(S2)和P(S2)V(S1)C . V(S1)V(S2)和V(S3)V(S4)D . P(S1)P(S2)和V(S1)V(S2)

  • 查看答案
  • 进程P1、P2、P3、P4和P5 的前趋图如下: 若用PV操作控制进程P1~

    [试题] 进程P1、P2、P3、P4和P5 的前趋图如下:若用PV操作控制进程P1~P5并发执行的过程,则需要设置 6 个信号量 S1、S2、S3、S4、S5和S6,且信号量S1~S6的初值都等于零。下图中 a和 b 处应分别填写 (23) ;c和d处应分别填写 (24) ,e和f处应分别填写 (25) 。(23)A. P(S1) P(S2) 和P(S3) P(S4)B. P(S1) V(S2) 和P(S2) V(S1)C. V(S1) V(S2) 和V(S3) V(S4)D. P(S1) P(S2) 和

  • 查看答案
  • 进程P1、P2、P3、P4和P5的前趋图如下:若用PV操作控制进程P1~P5并发

    [单选题]进程P1、P2、P3、P4和P5的前趋图如下:若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号量Sl、S2、S3、S4、S5和S6,且信号量S1~S 6的初值都等于零。下图中a和b处应分别填写(23);c和d处应分别填写(24),e和f处应分别填写(25)。(62)A.P(S1)P(S2)和P(S3)P(S4)B.P(S1)V(S2)和P(S2)V(S1)C.V(S1)V(S2)和V(S3)V(s4)D.P(S1)P(S2)和V(S1)V(s2)

  • 查看答案
  • 系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 最大需求量度

    [单选题]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:最大需求量度 已分配资源量P1 7 4P2 6 2P3 2 0P4 3 2系统剩余资源量:1 如果在该状态下,进程P3申请1个资源,分配后,系统的状态是______。A.安全状态B.不安全状态C.死锁状态D.临界状态

  • 查看答案
  • 就绪队列中有5个进程P1,P2,P3,P4和P5,它们的优先数和需要的处理机时间

    [单选题]就绪队列中有5个进程P1,P2,P3,P4和P5,它们的优先数和需要的处理机时间如下表所示。假设优先数小的优先级高,忽略进程调度和切换所花费的时间。采用“不可抢占式最高优先级”调度算法,进程执行的次序是A.P2P3P4P1P5B.P2P5P1P4P3C.P3P4P1P5P2D.P3P2P5P1P4

  • 查看答案