若系统S1采用死锁避免方法

2026-07-22 17:24:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“若系统S1采用死锁避免方法”,希望对大家有更好的帮助。

  3、若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是( )。Ⅰ. S1会限制用户申请资源的顺序,而S2不会Ⅱ. S1需要进程运行所需资源总量信息,而S2不需要Ⅲ. S1不会给可能导致死锁的进程分配资源,而S2会

  A、 仅Ⅰ、Ⅱ

  B、 仅Ⅱ、Ⅲ

  C、 仅Ⅰ、Ⅲ

  D、 Ⅰ、Ⅱ、Ⅲ

  3、试题答案:B

  试题解析:

  【考点】本题考查死锁处理策略。

  【解析】死锁的处理采用三种策略:死锁预防、死锁避免、死锁检测和解除。

  死锁预防,采用破坏产生死锁的四个必要条件中的一个或几个,以防止发生死锁。其中之一的 “破坏循环等待条件”,一般采用顺序资源分配法,首先给系统的资源编号,规定每个进程必须按编号递增的顺序请求资源,也就是限制了用户申请资源的顺序,故Ⅰ的前半句属于死锁预防的范畴,Ⅰ错误。

  银行家算法是最著名的死锁避免算法,其中的最大需求矩阵Max定义了每一个进程对m类资源的最大需求量,系统在执行安全性算法中都会检查此次资源试分配后,系统是否处于安全状态,若不安全则将本次的试探分配作废。

  在死锁的检测和解除中,在系统为进程分配资源时不采取任何措施,但提供死锁的检测和解除的手段。

  综上Ⅱ、Ⅲ正确,故选B。

  以上“若系统S1采用死锁避免方法”,更多关于考研真题内容将不断更新。




点击展开阅读全文