niusouti.com

假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是______。A.m=5,n=3,w=2B.m=6,n=2,w=3C.m=5,n=3,w=3D.m=6,n=3,w=3A.B.C.D.

题目

假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是______。

A.m=5,n=3,w=2

B.m=6,n=2,w=3

C.m=5,n=3,w=3

D.m=6,n=3,w=3

A.

B.

C.

D.


相似考题
更多“假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列 ”相关问题
  • 第1题:

    设m为同类资源数,n为系统中并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况出现系统死锁的是( )。

    A.m=2,n=1,w=2
    B.m=2,n=2,w=1
    C.m=4,n=3,w=2
    D.m=4,n=2,w=3

    答案:D
    解析:
    当资源总数为4,并发进程为2,每个进程的最大需求是3的时候。可能出现2个进程,占用了2个资源的情况,此时,因为总资源数消耗完毕,任何一个进程又无法申请新资源,导致死锁。

  • 第2题:

    假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。以下()情况下系统可能会产生死锁。

    A.m=4,n=3,w=2

    B.m=4,n=2,w=3

    C.m=5,n=2,w=3

    D.m=5,n=3,w=2


    B 解析:这是一道很简单的估算题。首先给每个进程1个资源,然后再给每个进程1个资源(如果有的话),依此类推。到某个阶段,如果没有一个进程的资源得到满足,且系统已经没有可用资源,则就会发生死锁。显然,选项B中,首先给2个进程分别分配1个资源(这时系统还剩下2个资源),接着再分别为每个进程分配1个资源(这时系统无资源),但这两个进程的资源都没有完全满足,不能运行,即发生死锁

  • 第3题:

    设m为同类资源R的数目,n为系统中并发进程数。当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w,则下列情况不会出现死锁的是()

    A.m=2,n=1,w=2

    B.m=2,n=2,w=1

    C.m=4,n=3,w=2

    D.m=4,n=2,w=3


    D

  • 第4题:

    设m为同类资源数,n为系统中并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w,则下列情况会出现系统死锁的是()

    A.m=2, n=1, w=2

    B.m=2, n=2, w=1

    C.m=4, n=3, w=2

    D.m=4, n=2, w=3


    D 解析:当2个进程已经拥有2个资源,都申请第3个资源时,导致死锁。

  • 第5题:

    设m为同类资源R的数目,n为系统中并发进程数。当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w,则下列情况不会出现死锁的是()

    A.m=2,n=1,w=2

    B.m=2,n=2,w=1

    C.m=4,n=3,w=2

    D.m=4,n=2,w=3


    D