死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件

题目
单选题
死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件的是()。
A

银行家算法

B

一次性分配策略

C

剥夺资源法

D

资源有序分配策略

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

预防死锁的方法,通常是破坏产生死锁的四个必要条件之―。但下列哪一个条件不能破坏?

A. 占有并等待

B.互斥

C.不可抢夺

D.循环等待


正确答案:B

第2题:

资源顺序分配法是预防死锁的方法之一,它可以破坏产生死锁的四个必要条件中的“请求与保持条件”。()

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


参考答案:错

第3题:

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

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

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

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

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


参考答案:D

第4题:

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

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

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

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

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


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

第5题:

为了预防死锁,采用资源的静态预分配策略来破坏产生死锁的哪种条件?

A.互斥条件

B.不剥夺条件

C.部分分配

D.循环等待


正确答案:C
解析:可以采取3种方法预防死锁:采用资源的静态预分配策略破坏“部分分配”条件;允许进程剥夺使用其它进程占有的资源来破坏“不可剥夺”条件;采用资源有序分配法来破坏“环路”条件。

第6题:

静态资源分配法是预防死锁的方法之一,它可以破坏产生死锁的四个必要条件中的“环路等待条件”。()

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


参考答案:错

第7题:

预防死锁是通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中,错误的是( )。

A 破坏“非抢占”条件目前只适用于内存和处理器资源

B 可以采用共享等策略来破坏“互斥”条件

C 破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源

D 采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现


参考答案A

第8题:

预防死锁的方法,通常是破坏产生死锁的四个必要条件之一,但不能破坏

A.占有并等待

B.互斥

C.不可抢夺

D.循环等待


正确答案:B

第9题:

通过破坏产生死锁的4个必要条件之一,可以保证不让死锁发生。其中采用资源有序分配法,是破坏( )

A.互斥条件

B.不可剥夺条件

C.部分分配条件

D.循环等待条件


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

第10题:

通过破坏死锁产生的四个必要条件的方法之一是采用资源有序分配法,它是破坏了下列哪一个条件( )。A.互斥条件B.不可剥夺条件C.部分分配条件D.循环等待条件


正确答案:D
破坏死锁产生的方法有3种,采用资源有序分配法是破坏“环路”条件。

更多相关问题