首页学历类考试高等教育自学考试工学类02323《操作系统概论》
(简答题)

通常使用的防止死锁的资源分配策略有哪些?

正确答案

(1)静态分配资源。静态分配资源是指进程必须在开始执行前就申请它所要的全部资源,仅当系统能满足进程的资源申请要求且把资源分配给进程后,该进程才开始执行,实现起来简单,但却降低了资源的利用率。这种分配策略破坏了四个必要条件中的占有且等待资源和循环等待资源两个条件不成立,从而防止了死锁的发生。
(2)按序分配资源。按序分配资源是指对系统中每一个资源给出一个编号。规定任何一个进程申请两个以上资源时,总是先申请编号小的资源,再申请编号大的资源。这种分配策略破坏了四个必要条件中的循环等待资源的条件。
(3)剥夺式分配资源。剥夺式分配资源是指当一个进程申请资源得不到满足时,可从另一个进程那里去抢夺。这种分配策略破坏了四个必要条件中的第三个条件非抢夺式分配,可防止死锁的发生。

答案解析

相似试题

  • (多选题)

    常用的防止死锁的策略有()

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

    静态分配资源死锁防止策略()

    答案解析

  • (单选题)

    采用按序分配资源的策略可以防止死锁,这是利用了使()条件不成立。

    答案解析

  • (单选题)

    如的四个必要条件之一不成立,就可以防止死锁的发生。但由于资源本身的固有特行不通的是()

    答案解析

  • (填空题)

    资源的有序分配策略可以破坏死锁的()条件。

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

    举例说明资源分配不当引起死锁。

    答案解析

  • (填空题)

    采用()算法分配资源能使系统避免死锁。

    答案解析

快考试在线搜题