资源的静态分配算法在解决死锁问题中是用于()A、 防止死锁B、 避免死锁C、 检测死锁D、 解除死锁

题目

资源的静态分配算法在解决死锁问题中是用于()

  • A、 防止死锁
  • B、 避免死锁
  • C、 检测死锁
  • D、 解除死锁
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

解决死锁问题有多种方法,其中资源有序分配法属于

A.死锁避免

B.死锁预防

C.死锁解除

D.死锁检测


正确答案:B

第2题:

.解决死锁的方法有多种,通过"资源有序分配法"来解决死锁问题的方法称为

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


正确答案:A

第3题:

对资源采用按序分配策略能达到下列哪一个目的?

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


正确答案:B

第4题:

对资源采用按序分配策略能达到下列_______目的。

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


正确答案:A
解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。

第5题:

Dijkstra提出的银行家算法属于( )。

A) 死锁预防

B) 死锁避免

C) 死锁检测

D) 死锁解除

A.

B.

C.

D.


正确答案:B

第6题:

● 在众多进程调度算法中,银行家算法用于()。()A.预防死锁 B.解除死锁 C.避免死锁 D.检测死锁


正确答案:C
    银行家算法是一种最有代表性的避免死锁的算法。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

第7题:

对资源采用按序分配策略能达到下列哪个目的?

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


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

第8题:

银行家算法是一种()算法。

A、死锁预防

B、死锁避免

C、死锁解除

D、死锁检测


参考答案:B

第9题:

在下列解决死锁的方法中,属于死锁避免策略的是( )。

A.资源有序分配法

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


正确答案:D
死锁避免是不那么严格的限制产生死锁必要条件的存在,而是在系统运行过程中小心的避免死锁的最终发生,最著名的死锁避免算法是银行家算法

第10题:

解决死锁有多种方法,一次分配所有资源来解决死锁的方法称为()。

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


参考答案:A