若系统有某类资源10个供若干进程共享,下列可能引起死锁的情况是(

题目

若系统有某类资源10个供若干进程共享,下列可能引起死锁的情况是()

  • A、有2个进程,每个进程需3个资源
  • B、有3个进程,每个进程需3个资源
  • C、有4个进程,每个进程需3个资源
  • D、有5个进程,每个进程需3个资源
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

采用______的手段可以防止系统出现死锁。( )

A.PV操作管理共享资源

B.限制进程互斥使用共享资源

C.资源静态分配策略

D.定时运行死锁检测程序


正确答案:C
解析:死锁的预防是指破坏死锁的四个条件之一,具体方法为:资源静态分配策略(资源有序分配法),死锁预防的方法使得系统资源的利用率降低。

第2题:

若系统中有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。

第3题:

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

A.调度

B.信号量

C.分派

D.通信


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

第4题:

产生系统死锁的原因可能是

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待

D.多个进程竞争共享型设备


正确答案:C
解析:若系统中存在多个进程,它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,那么这种等待永远都不能结束,就称为系统出现了“死锁”。

第5题:

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

A.6

B.7

C.9

D.12


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

第6题:

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

A.调度

B.共享资源

C.信号量

D.通讯


正确答案:C

第7题:

系统出现死锁的原因是( )。A.计算机系统发生了重大故障B.有多个封锁的进程同时存在S

系统出现死锁的原因是( )。

A.计算机系统发生了重大故障

B.有多个封锁的进程同时存在

C.若干进程因竞争资源而无休止地等待其他进程释放已占有的资源

D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数


正确答案:C
计算机系统中有限的资源与众多请求分配资源的进程间存在矛盾。当若干进程需求资源的总数大于系统所能提供的资源数时,进程间就会出现抢占资源的现象,如果对进程抢占的资源管理或分配不当就会引起死锁。

第8题:

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

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

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

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

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

A.

B.

C.

D.


正确答案:A

第9题:

防止系统出现死锁可采用的手段是( )。

A.PV操作管理共享资源

B.限制进程互斥共享资源

C.资源静态分配策略

D.定时运行死锁检测程序


正确答案:C

第10题:

若有4个并发进程共享某类资源,且每个进程需要3个此类资源,则使该系统不会发生死锁的最少资源数是()。

A.6

B.7

C.8

D.9


参考答案:D

更多相关问题