参考答案和解析
9
更多“某计算机系统中有K台打印机,由4个进程竞争使用,每个进程需要3台打印机,则系统不会产生死锁的最小K值是()。”相关问题
  • 第1题:

    某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能发生死锁的K的最小值是( )。

    A 2

    B 3

    C 4

    D 5


    参考答案C

  • 第2题:

    系统中有m个进程的,若出现死锁时死锁进程的个数为k,则______≤k≤________。


    参考答案:2 ,m

  • 第3题:

    若系统中有5台打印机,现有多个进程均申请使用两台,若规定每个进程一次仅允许申请一台,要使系统不会发生死锁,至多允许( )个进程参与竞争。

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:由于系统资源总共只有5台,若有5个进程参与竞争,每个进程在拥有一台打印机后,由于都需要两台打印机,所有进程都不能向前推进,假设又都不愿意放弃已申请到的打印机,系统便进入死锁状态,若有4个进程参与竞争,每个进程拥有一台打印机后,任意一个进程在获得剩余的一台打印机后就可以运行,在该进程运行完后,释放拥有的两台打印机,其他3个进程就可以顺利推进,完成各自任务。

  • 第4题:

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

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


    正确答案:B

  • 第5题:

    假设某计算机系统中资源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,表示没有可用的资源,其绝对值表示阻塞队列中等待该资源的进程数。

  • 第6题:

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

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

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

  • 第7题:

    某计算机系统中互斥资源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这种必定是死锁了

  • 第8题:

    假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量s的取值范围为( );若信号量S的值为-3,则系统中有(请作答此空)个进程等待使用打印机。

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

    答案:D
    解析:
    试题(1)的正确答案为选项B。根据题意,假设系统中有n个进程共享3台打印机,意味着每次只允许3个进程进入互斥段,那么信号量的初值应为3。可见,根据排除法只有选项B中含有3。试题(2)的正确答案为选项D。信号量S的物理意义为:当S≥0时,表示资源的可用数;当S小于0时,其绝对值表示等待资源的进程数。

  • 第9题:

    某系统有同类资源m个供n个进程共享,如果每个进程最多申请k个资源(1≤k≤m),为保证系统不发生死锁,则各进程的最大需求量之和应()

    • A、 为m
    • B、 为m+n
    • C、 小于m+n
    • D、 大于m+n

    正确答案:C

  • 第10题:

    若系统中有五台打印机,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则在不发生死锁的情况下至多允许()个进程参与竞争。

    • A、5
    • B、4
    • C、3
    • D、2

    正确答案:B

  • 第11题:

    若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。

    • A、5
    • B、2
    • C、3
    • D、4

    正确答案:D

  • 第12题:

    单选题
    若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
    A

    5

    B

    2

    C

    3

    D

    4


    正确答案: C
    解析: 暂无解析

  • 第13题:

    若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许5个进程参于竞争,而不会发生死锁。( )

    此题为判断题(对,错)。


    参考答案:错

  • 第14题:

    ● 某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。要使系统不发生死锁,K最大取值为 ( ) 。( )

    A.2 B.3

    C.4 D.5


    正确答案:B
    发生死锁的现象就是占有等待,并且等待的资源不会被释放。对于K个进程,每个进程需要M个资源,那么只要满足K×(M-1)+1≤资源总数,就不会发生死锁。此题M=3,资源总数为8,求得K≤3.5,则K最大取值为3。

  • 第15题:

    假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为( ):若信号量S的值为-3,则系统中有( )个进程等待使用打印机。

    A.0,-1,…,- (n-1) B.3,2,1,0,-1,…,- (n-3) C.1,0,-1,…,- (n-1) D.2,1,0,-1,…,- (n-2) A.0 B.1 C.2 D.3


    正确答案:B,D

  • 第16题:

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

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


    正确答案:C,D

  • 第17题:

    假设某计算机系统中资源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,表示没有可用的资源,其绝对值表示阻塞队列中等待该资源的进程数。

  • 第18题:

    某系统中共有11台磁带机,x个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的x值是()。

    A.4
    B.5
    C.6
    D.7

    答案:B
    解析:
    考虑一下极端情况,每个进程已经分配到了2台磁带机,那么,其中任何一个进程只要再分配到1台磁带机即可满足它的最大需求,该进程总能运行下去直到结束,然后将磁带机归还给系统再次分配给其它进程使用。所以,系统中只要满足2x+1=11这个条件即可以认为系统不会死锁,解得x=5。

  • 第19题:

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

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

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

  • 第20题:

    假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若信号量S的值为-3,则系统中有( )个进程等待使用打印机。

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

    答案:D
    解析:
    试题(11),信号量S的物理意义为:当S≥0时,表示资源的可用数;当S<0时,其绝对值表示等待资源的进程数。

  • 第21题:

    在有m个进程的系统中有死锁出现时,死锁进程的个数k应该满足的条件是()。

    • A、1≤k≤m
    • B、2≤k≤m
    • C、k=m=1
    • D、k和m没有关系

    正确答案:B

  • 第22题:

    4个进程共享9台打印机,若要系统不产生死锁,每个进程最多可以申请多少台打印机?()

    • A、2台
    • B、3台
    • C、4台
    • D、无限制

    正确答案:B

  • 第23题:

    在多进程的并发系统中,肯定不会因竞争()而产生死锁。

    • A、打印机
    • B、磁带机
    • C、磁盘
    • D、CPU

    正确答案:D

  • 第24题:

    单选题
    4个进程共享9台打印机,若要系统不产生死锁,每个进程最多可以申请多少台打印机?()
    A

    2台

    B

    3台

    C

    4台

    D

    无限制


    正确答案: B
    解析: 暂无解析