![](https://csdnimg.cn/release/download_crawler_static/86368594/bg3.jpg)
方法是使进程的推进顺序合法
C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法
是防止系统进入不安全状态
D. 可以通过破坏产生死锁的 4 个必要条件之一或其中几个的方法来预防发生
死锁
二、 填空题
1. 计算机系统产生死锁的根本原因是____________和____________。
2. 目前抢占式的分配策略只适合于__________________和______________。
3. 两个进程争夺同一个资源时,__________________________产生死锁解。
4. 产 生 死 锁 的 4 个 必 要 条 件 是 _________ 、 ___________ 、 __________ 和
____________。
5. 解决死锁的方法分为_________、___________、__________和____________。
6. 避免死锁的实质是__________________________________。
7. 只要能保持系统处于安全状态就可_____________________的发生。
8. 当若干进程需求资源的总数大于系统能提供的资源数时,进程间放会出现竞
争资源的现象,如果对进程竞争的资源_________________就会引起死锁。
9. 如果资源分配图中有环路,且每个资源类中只有一个资源,则环路中的进程
都____________________。
10. 如果操作系统能保证所有的进程在有限时间内得到需要的全部资源,则称系
统处于_______________________。
11. 设系统有 N(N>2)个进程,则系统中最不可能的是有_____个进程处于死锁状
态。
12. 可以证明,m 个同类资源被 n 个进程共享时,只要不等式____________成立,
则系统一定不会出现死锁,其中 x 为每个进程申请该类资源的最大数。
13. 操作系统中要兼顾资源的使用效率和安全可靠,对不同的资源采用不同的分
配策略,往往采用死锁的_________、避免和___________的混合策略。
14. 解除死锁的方法有两种,一种是__________一个或几个进程的执行以破坏循
环等待,另一种是从涉及死锁的进程中__________________。
15. 如果资源分配图中无环路,则系统中_______________发生。
三、 判断题