计算机科学与技术(本科)

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

题目

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

参考答案和解析
正确答案:错误
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.系统总资源不足

B.系统发生重大故障

C.进程资源分配不当

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

E.资源互斥使用


正确答案:CD

第2题:

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

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

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

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

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

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


正确答案:ABC

第3题:

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

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

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

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

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


参考答案:D

第4题:

信号量作为一种资源对其操作不当,可造成系统的死锁。 ( )

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


参考答案:正确

第5题:

引起死锁的原因是系统提供的资源数比( )要求的资源数少和不恰当的( )分配策略和并发进程的执行( )。


参考答案:进程 资源 速度

第6题:

在操作系统中,当因&8226;资源竞争可能会引起死锁时,可以有两种策略对付:死锁的避免和预防以及【 】。


正确答案:死锁的检测和修复
死锁的检测和修复 解析:进程的并发执行会导致对资源的竞争。如果多个进程由于竞争资源而造成一种僵局,这些进程都将无法向前推进,就造成了死锁。死锁产生的原因一般归结为资源分配不当。产生死锁的必要条件是:互斥条件、不可剥夺(不可抢占)、部分分配(占有等待)及循环等待。当死锁可能发生时,有两种应对策略:一种是死锁发生前的避免和预防;另一种是死锁发生后的检测和修复。其中后者付出的代价较高。

第7题:

产生死锁的根本原因是系统能过提供的资源个数比要求该资源的进程数少。()

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


参考答案:对

第8题:

预防死锁的论述中,()条是正确的论述。

A、由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

B、由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。

C、因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D、可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。


参考答案:D

第9题:

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

A.进程推进顺序非法

B.进程调度不当

C.系统中进程太多

D.CPU运行太快


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

第10题:

死锁产生的原因是系统资源不足和 【】


正确答案:进程推进速度不合理
死锁产生的原因是系统资源不足或者是进程调度不合理。

更多相关问题