| 第九章 死锁
1.死锁的产生
2.死锁的防止
3.死锁的避免
4.死锁的检测
(二)自学要求
理解“死锁”影响系统的可靠性。死锁的产生与进程对资源的需求、进程的执行速度、资源的分配策略有关。系统应采用一定的策略实现资源分配以保证系统的安全。
重点是:死锁的防止和避免。
(三)考核要求
1.死锁的产生(要求达到“领会”层次)。
(1)什么叫死锁。
(2)引起死锁的因素。
2.死锁的防止(要求达到“简单应用”层次)。
(1)系统出现死锁必然同时保持的四个必要条件。
(2)死锁的防止策略:静态分配、按序分配、抢夺式分配。
3.死锁的避免(要求达到“简单应用”层次)。
(1)安全状态。
(2)区分死锁的避免与死锁的防止。
(3)银行算法是怎样避免死锁的。
4.死锁的检测(要求达到“领会”层次)。
(1)什么是死锁的检测。
(2)怎样实现死锁的检测。
(3)检测到死锁后的恢复工作。
|