操作系统学习笔记十五)~死锁概念+死锁预防

网友投稿 654 2022-05-29

7.1 死锁概念

1、引起死锁的主要原因有()。

B、D

A.资源静态分配

B.竞争互斥资源

C.竞争共享资源

D.进程推进不当

解释:

2、死锁的必要条件有()。

A、C、D

A.互斥

B.占有

C.非抢占

D.循环等待

解释:

3、多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。

×

4、操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。

×

5、如果资源分配图没有环,那么系统就不处于死锁状态;反之,如果有环,那么系统处于死锁状态。

×

7.2 死锁预防

1、系统出现死锁时一定同时保持了四个必要条件,对资源采用按序分配算法后可破坏的条件是()

D

操作系统学习笔记(十五)~死锁概念+死锁预防

A.互斥

B.占有并等待

C.非抢占

D.循环等待

解释:

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

A

A.预防死锁

B.避免死锁

C.检测死锁

D.解除死锁

解释:

3、产生系统死锁的原因可能是由于()

D

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争共享型设备

D.多个进程竞争资源出现了循环等待

4、不能防止死锁的资源分配策略是()

D

A.剥夺式分配方式

B.按序分配方式

C.静态分配方式

D.互斥使用动态分配方式

5、只要确保至少一个必要条件不成立,就能预防死锁。

解释:

任务调度

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2020-08-29:进程线程的区别,除了包含关系之外的一些区别,底层详细信息?
下一篇:面向对象的三大特征继承,封装和多态性
相关文章