CMS专题

单选题如的四个必要条件之一不成立,就可以防止死锁的发生。但由于资源本身的固有特行不通的是()A 破坏占有并等待资源条件B 破坏互斥使用资源条件C 破坏不可抢夺资源条件D 破坏循环等待资源条件

题目
单选题
如的四个必要条件之一不成立,就可以防止死锁的发生。但由于资源本身的固有特行不通的是()
A

破坏占有并等待资源条件

B

破坏互斥使用资源条件

C

破坏不可抢夺资源条件

D

破坏循环等待资源条件

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了什么条件( )。

A.互斥使用

B.部分分配

C.不可剥夺

D.环路等待


正确答案:B
解析:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

第2题:

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

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


参考答案:错

第3题:

(19)在解决死锁时采用资源有序分配法,这可以使下列( )产生死锁的必要条件不成立。

A)互斥

B)不可剥夺

C)部分分配

D)循环等待


正确答案:D

(19)【答案】D)
【解析】产生死锁的4个必要条件:互斥条件、不可剥夺条件、部分分配、循环等待。三种预防措施:采用静态资源预分配,破坏“部分分配”条件;允许进程剥夺其他进程占用资源,从而破坏“不可剥夺”条件,采用资源有序分配法,破坏“环路”条件。

第4题:

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

A.银行家算法

B.一次性分配策略

C.剥夺资源法

D.资源有序分配策略


正确答案:D

第5题:

只有当死锁的4个必要条件具备,才能发生死锁。破坏死锁的4个必要条件之一就可以预防死锁,若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了( )条件。

A.互斥使用

B.部分分配

C.不可剥夺

D.环路等待


正确答案:B
解析:死锁的预防可以采取下列3种措施:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件:采用资源有序分配法,破坏“环路”条件。而所谓部分分配是指,进程每次申请它所需要的一部分资源,在申请新的资源的同时,继续占用已分配到的资源。

第6题:

破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了哪个条件?

A.互斥使用

B.部分分配

C.不可剥夺

D.环路等待


正确答案:B
解析:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

第7题:

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

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


参考答案:错

第8题:

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

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

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

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

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


参考答案:D

第9题:

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

A.互斥条件

B.不可剥夺条件

C.部分分配条件

D.循环等待条件


正确答案:D
解析:预防死锁的出现主要有3种措施:采用资源的静态预分配策略,破坏“部分分配”条件:允许进程剥夺使用其他进程占有资源,破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”(循环等待)条件。

第10题:

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

A.银行家算法
B.一次性分配策略
C.剥夺资源法
D.资源有序分配策略

答案:D
解析:
循环等待是死锁的一个条件,一个确保此条件不成立的方法是对所有的资源类型进行完全排序,且要求每个进程按递增顺序来申请资源。

更多相关问题