若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是()。 Ⅰ、S1会限制用户申请资源的顺序,而S2不会 Ⅱ、S1需要进程运行所需的资源总量信息,而S2不需要 Ⅲ、S1不会给可能导致死锁的进程分配资源,而S2会
A、仅Ⅰ、Ⅱ B、仅Ⅱ、Ⅲ C、仅Ⅰ、Ⅲ D、Ⅰ、Ⅱ、Ⅲ
答案:B 死锁的处理采用三种策略...
用户登录可进行刷题及查看答案
答案:B 死锁的处理采用三种策略:死锁预防、死锁避免、死锁检测和解除。
死锁预防采用破坏产生死锁的4个必要条件中的一个或几个来防止发生死锁。其中之一的“破坏循环等待条件”,一般采用顺序资源分配法,首先给系统的资源编号,规定每个进程必须按编号递增的顺序请求资源,即限制了用户申请资源的顺序,因此Ⅰ的前半句属于死锁预防的范畴。
银行家算法是著名的死锁避免算法,其中的最大需求矩阵Max定义了每个进程对m类资源的最大需求量,系统在执行安全性算法中都会检查次资源试分配后,系统是否处于安全状态,若不安全则将本次的试探分配作废。在死锁的检测和解除中,系统为进程分配资源时不采取任何措施,但提供死锁的检测和解除手段,因此Ⅱ、Ⅲ正确。
登录后提交答案
暂无评论,来抢沙发