中级网络工程师

死锁产生的原因之一是资源分配不当,另一个原因是()A、存在共享资源B、使用P、V操作过多C、系统中没有采用SPOOLing技术D、进程推进顺序不当

题目

死锁产生的原因之一是资源分配不当,另一个原因是()

  • A、存在共享资源
  • B、使用P、V操作过多
  • C、系统中没有采用SPOOLing技术
  • D、进程推进顺序不当
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机系统产生死锁的原因是

A.系统总资源不足

B.系统发生重大故障

C.进程资源分配不当

D.并发进程推进顺序不当

E.资源互斥使用


正确答案:CD

第2题:

产生死锁的基本原因是资源分配不当或者(15)。

A.进程推进顺序非法

B.进程调度不当

C.系统中进程太多

D.CPU运行太快


正确答案:A
解析:所谓死锁是指两个或两个以上的进程互相都要求对方已经占有的资源而相互等待导致无法继续运行下去的现象。产生死锁的原因是竞争资源及进程推进顺序非法:当系统中由多个进程所共享的资源不足以同时满足它们的需求时,引起它们对资源的竞争就会导致死锁;进程推进顺序非法,进程在运行的过程中,请求和释放资源的顺序不当也会导致死锁。

第3题:

产生死锁的主要原因是().

A、系统资源不足和系统中的进程太多

B、资源的独占性和系统中的进程太多

C、进程调度不当和资源的独占性

D、系统资源不足和进程推进顺序不当


参考答案:D

第4题:

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

A.P,v操作管理共享资源

B.互斥访问共享资源

C.资源静态分配策略

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


正确答案:C
解析:根据产生死锁的4个必要条件,只要使其中之一不能成立,死锁就不会出现。为此,死锁的预防可以采取下列三种预防措施:采用资源的静态分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

第5题:

系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。()

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


参考答案:错

第6题:

下列关于死锁的叙述中,哪些是正确的?

A.死锁产生的原因是进程推进顺序不当

B.环路是死锁产生的必要条件

C.采用银行家算法能有效地实现死锁避免

D.当系统中只有一个进程时也可能会产生死锁

E.系统出现死锁是因为进程调度不当 计算机组成原理部分


正确答案:ABC

第7题:

造成死锁的原因是()

A.内存容量太小

B.系统进程数量太多,系统资源分配不当

C.CPU速度太慢

D.进程推进顺序不合适

E.外存容量太小


参考答案:BD

第8题:

为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的也可能产生死锁()。

A.进程优先权

B.资源的线性分配

C.进程的推进顺序

D.分配队列优先权


参考答案:C

第9题:

下列说法中,正确的是______。

A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁

B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的

C.产生死锁的原因可归结为竞争资源和进程推进顺序不当

D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高


正确答案:C
解析:选项A:注意进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待这四个条件是死锁发生的必要条件,而不是充分条件。因此该说法是错误的。
  选项B:死锁预防是根据死锁产生必要条件,只要使得其中一个不能成立,死锁就不会发生。死锁检测是对资源分配不加限制,允许死锁发生,由系统定时判定是否发生死锁,如果有死锁发生,则设法加以解除。死锁检测一般和死锁解除配套使用。
  选项D:死锁的避免是动态预防,因为系统采用动态分配资源,在分配过程中预测出死锁发生的司能性并加以避免。静态分配资源策略是用在死锁预防中,破坏“部分分配”条件。

第10题:

在计算机系统中,产生死锁的原因是______。

A.进程太多

B.进程推进顺序非法

C.资源竞争

D.B和C都是


正确答案:C
解析:死锁是指两个以上进程相互都要求对方已经占有的资源而相互等待,导致无法继续运行下去的现象。产生死锁的原因是竞争资源及进程推进顺序非法。当系统中有多个进程所共享的资源,不足以同时满足他们的要求时,引起它们对资源的竞争就会导致死锁。进程在运行过程中,请求和释放资源的顺序不当,即进程推进顺序非法导致死锁。

更多相关问题