假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是( )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为( )。A.1B.2C.3D.4A.0、0B.0、1C.1、0D.0、2

题目

假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是( )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为( )。

A.1B.2C.3D.4A.0、0B.0、1C.1、0D.0、2


相似考题
更多“假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会 ”相关问题
  • 第1题:

    为了解决进程间的同步和互斥问题,通常采用一种称为(21)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(22)。

    A.调度

    B.信号量

    C.分派

    D.通信


    正确答案:B
    解析:见公共试题Ⅱ(21)、(22)。

  • 第2题:

    若系统中有若干进程共享5个R类资源,下列哪一种情况不可能发生死锁?( )

    A) 系统中有6个进程,每个进程需要1个资源

    B) 系统中有5个进程,每个进程需要2个资源

    C) 系统中有4个进程,每个进程需要3个资源

    D) 系统中有3个进程,每个进程需要4个资源

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为______。

    A.30

    B.25

    C.10

    D.5

    A.

    B.

    C.

    D.


    正确答案:B

  • 第4题:

    ● 若系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么系统不发生死锁的资源R 的最少数目为 (24)。

    (24)

    A. 6

    B. 7

    C. 9

    D. 12


    正确答案:B
    试题(24)分析
        试题(24)的正确选项为B。对于选项A,操作系统为每个进程分配1个资源R后,若这6个进程再分别请求1个资源R时系统已无可供分配的资源R,则这6个进程由于请求的资源R得不到满足而死锁。对于选项B,操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源R要求并运行完毕释放占有的资源R,从而使其他进程也能得到所需的资源R并运行完毕。
    参考答案
          (24)B
    B

  • 第5题:

    若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是______。

    A.15

    B.16

    C.18

    D.20

    A.

    B.

    C.

    D.


    正确答案:B
    解析:若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R。假设系统为每个进程各分配了3个资源,即5个进程共分配了15个单位的资源R,此时只要再有1个资源R,就能保证有一个进程运行完毕;当该进程释放其占有的所有资源,其他进程又可以继续运行,直到所有进程运行完毕。因此,使系统不发生死锁的资源R的最少数目是16。

  • 第6题:

    ● 假设系统中有四类互斥资源R1、R2、R3和R4,可用资源数分别为9、6、3和3。在T0时刻系统中有P1、P2、P3和P4四个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为 (10) 。如果P1、P2、P3和P4进程按 (11) 序列执行,那么系统状态是安全的。


    正确答案:B,D

  • 第7题:

    为了解决进程间的同步和互斥问题,通常采用一种称为(6)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(7)。

    A.调度

    B.信号量

    C.分派

    D.通讯


    正确答案:B

  • 第8题:

    假设系统有n个进程共享资源R.且资源R的可用数为2,那么该资源相应的信号 量s的初值应设为(27)。

    A.0

    B.1

    C.2

    D.n


    正确答案:C
    本题考查操作系统进程管理中信号量与同步互斥方面的基本知识。试题(27)的正确答案为C。本题中已知有n个进程共享R资源,且R资源的可用数为2,所以,信号量的初值应设为2。

  • 第9题:

    假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是 (请作答此空) 。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为 ( ) 。

    A.1
    B.2
    C.3
    D.4

    答案:C
    解析:
    如果i=1,即每个进程都需要1个R,3个进程同时运行需要3个R,还剩3个R,不会发生死锁。如果i=2,即每个进程都需要2个R,3个进程同时运行需要6个R,而R的可用数正好为6,不会发生死锁。如果i=3,即每个进程都需要2个R,当3个进程分别占有2个R时,都需要再申请一个R资源才能正常运行,但此时已经没有R资源了,进程之间便出现了相互等待的状况,发生死锁。
    信号量的值小于0,表示没有可用的资源,其绝对值表示阻塞队列中等待该资源的进程数。

  • 第10题:

    假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是 ( ) 。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为 (请作答此空) 。

    A.0、0
    B.0.1
    C.1、0
    D.0、2

    答案:D
    解析:
    如果i=1,即每个进程都需要1个R,3个进程同时运行需要3个R,还剩3个R,不会发生死锁。如果i=2,即每个进程都需要2个R,3个进程同时运行需要6个R,而R的可用数正好为6,不会发生死锁。如果i=3,即每个进程都需要2个R,当3个进程分别占有2个R时,都需要再申请一个R资源才能正常运行,但此时已经没有R资源了,进程之间便出现了相互等待的状况,发生死锁。
    信号量的值小于0,表示没有可用的资源,其绝对值表示阻塞队列中等待该资源的进程数。

  • 第11题:

    某计算机系统中互斥资源R的可用数为8,系统中有3个进程P1、P2和P3竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值为( )。

    A.1
    B.2
    C.3
    D.4

    答案:D
    解析:
    如果是3每个进程都需要3个资源按照给每个最大资源分配会是3,3,2这种情况了那么有两个进程资源就够了结束后吐出给最后那个进程8个资源足够,如果i是4的话3,3,2这种必定是死锁了

  • 第12题:

    假设计算机系统中有三类互斥资源R1、R2和R3。可用资源数分别为9、5和3。若在TO时刻系统中有p1p2p3p4和p5 5个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在TO时刻,系统剩余的可用资源数分别为(请作答此空),如果进程按()序列执行,那么系统状态是安全的。

    A.1、1和0
    B.1、1和1
    C.2、1和0
    D.2、0和1

    答案:D
    解析:
    本题考查银行家算法。

    根据上表,不难计算出T0时刻剩余资源分别为:9-7=2, 5-5=0, 3-2=1。再看分配序列,首先选尚需资源最小的P5,剩余资源“2,0,1”能满足“1,0,1”需求;等P5执行完毕释放资源后,剩余资源变为“3,1,1”,能满足P2的需求;如此类推,执行序列为P5-P2-P1-P3-P1。

  • 第13题:

    若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为______。

    A.6

    B.7

    C.9

    D.12


    正确答案:B
    解析:正确选项为B。对于选项A,操作系统为每个进程分配1个资源R后,若这6个进程再分别请求1个资源R时系统已无可供分配的资源R,则这6个进程由于请求的资源R得不到满足而死锁。对于选项B,操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源R要求并运行完毕释放占有的资源R,从而使其他进程也能得到所需的资源R并运行完毕。

  • 第14题:

    操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(31)。若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为(32)。

    A.调度

    B.分派

    C.信号量

    D.通讯


    正确答案:C
    解析:该题考察对概念的理解。

  • 第15题:

    操作系统通常采用(228)解决进程间合作和资源共享所带来的同步与互斥问题。若在系统中有若干个互斥资源R,5个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数日为(229)。

    A.调度

    B.共享资源

    C.信号量

    D.通讯


    正确答案:C

  • 第16题:

    系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取表7-6的值时,对于表7-6中的a-e五种情况,(77)可能会发生死锁。

    A.a和b

    B.b和c

    C.c和d

    D.c和e


    正确答案:D
    解析:我们采用逐个考察的方法来解答本题。显然,情况a不会发生死锁,因为只有1个进程。情况b也不会发生死锁,因为有2个进程,每个进程对R资源的最大需求为1,而系统正好有2个R资源。因此,正确就只可能是C或者D,也就是说,情况c是肯定会发生死锁的。因为无论是选项C还是选项D,都包含情况c。下面只需要考虑情况d。3个进程互斥使用4个R资源,每个进程最多需要2个。首先每个进程申请1个资源,则还剩下1个资源,这个资源可以分配给任何一个进程,使该进程所需要的资源得到满足,得以执行,执行完毕后,释放其他2个资源,则其他2个进程也能得到其所需的资源。因此,不会发生死锁。

  • 第17题:

    假设系统有n(n≥6)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为()。

    A、-(n-3)~3

    B、-6~3

    C、-(n-1)~1

    D、-1~n-1


    正确答案:A

  • 第18题:

    ??若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为(22 )。??

    A.6

    B.7

    C.9

    D.12


    正确答案:B
    ??试题的正确选项为B。对于选项A,操作系统为每个进程分配1个资源R后,若这6个进程再分别请求1个资源R时系统已无可供分配的资源R,则这6个进程由于请求的资源R得不到满足而死锁。对于选项B,操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源R要求并运行完毕释放占有的资源R,从而使其他进程也能得到所需的资源R并运行完毕。??

  • 第19题:

    某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有( )个R,才能保证系统不会发生死锁。

    A.12B.13C.14D.15


    正确答案:B

  • 第20题:

    ●若计算机系统中某时刻有5个进程,其中 1 个进程的状态为“运行”, 2个进程的状态为“就绪”,2个进程的状态为“阻塞”,则该系统中并发的进程数为 (26) ;如果系统中的 5个进程都要求使用2个互斥资源R,那么该系统不产生死锁的最少资源数R应为 (27) 个。

    (26)

    A.2

    B.3

    C. 4

    D.5

    (27)

    A.5

    B.6

    C. 8

    D.9


    正确答案:D,B

  • 第21题:

    假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初值应设为( )。

    A.0
    B.1
    C.2
    D.n

    答案:C
    解析:
    本题考查操作系统进程管理中信号量与同步互斥方面的基本知识。
    正确答案为C。本题中已知有n个进程共享R资源,且R资源的可用数为2,所以,信号量的初值应设为2。

  • 第22题:

    假设某计算机系统中资源R的可用数为9,系统中有3个进程竞争R,且每个进程都需要i个R,则该系统可能会发生死锁的最小i 值是( )。

    A.2
    B.3
    C.4
    D.5

    答案:C
    解析:
    有3个进程,每个进程都需要分配4个资源,如果先给每个进程都分配了3个资源,那么这时候没有可用资源,接下来不管怎么分配都会发生死锁。而如果每个进程需要3个资源,这个时候是满足需求的,不会发生死锁。

  • 第23题:

    某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有( )个R,才能保证系统不会发生死锁

    A.12
    B.13
    C.14
    D.15

    答案:B
    解析:
    首先给每个进程分配所需资源数减1个资源,然后系统还有1个资源,则不可能发生死锁。即:3*4+1=13个