更多“试说明资源的静态分配策略能防止死锁的原因。”相关问题
  • 第1题:

    对资源采用按序分配策略能达到下列哪个目的?

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


    正确答案:A
    解析:对于死锁的预防可以采取3种措施:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其它进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第2题:

    下列说法中,正确的是______。

    A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁

    B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的

    C.产生死锁的原因可归结为竞争资源和进程推进顺序不当

    D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高


    正确答案:C
    解析:选项A:注意进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待这四个条件是死锁发生的必要条件,而不是充分条件。因此该说法是错误的。
      选项B:死锁预防是根据死锁产生必要条件,只要使得其中一个不能成立,死锁就不会发生。死锁检测是对资源分配不加限制,允许死锁发生,由系统定时判定是否发生死锁,如果有死锁发生,则设法加以解除。死锁检测一般和死锁解除配套使用。
      选项D:死锁的避免是动态预防,因为系统采用动态分配资源,在分配过程中预测出死锁发生的司能性并加以避免。静态分配资源策略是用在死锁预防中,破坏“部分分配”条件。

  • 第3题:

    死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的4个必要条件之一。下列方法中( )破坏了“循环等待”条件。A.银行家算法B.一次性分配策略C.剥夺资源法D.资源有序分配策略


    正确答案:D
    循环等待就是若干个进程形成环形链,每个都占用对方要申请的下一个资源,而对资源进行有序分配则可以破坏这个条件。

  • 第4题:

    防止系统出现死锁可采用的手段是( )。

    A.PV操作管理共享资源

    B.限制进程互斥共享资源

    C.资源静态分配策略

    D.定时运行死锁检测程序


    正确答案:C

  • 第5题:

    对资源采用按序分配策略能达到()的目的。

    • A、防止死锁
    • B、避免死锁
    • C、检测死锁
    • D、解除死锁

    正确答案:A

  • 第6题:

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

    • A、静态分配资源
    • B、动态分配资源
    • C、按序分配资源
    • D、剥夺式分配资源
    • E、以上都对

    正确答案:A,C,D

  • 第7题:

    对资源采用按序分配策略可以()

    • A、防止死锁
    • B、避免死锁
    • C、检测死锁
    • D、解除死锁

    正确答案:A

  • 第8题:

    死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件的是()。 

    • A、银行家算法
    • B、一次性分配策略
    • C、剥夺资源法
    • D、资源有序分配策略

    正确答案:D

  • 第9题:

    单选题
    对资源采用按序分配策略能达到()的目的。
    A

    防止死锁

    B

    避免死锁

    C

    检测死锁

    D

    解除死锁


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件的是()。
    A

    银行家算法

    B

    一次性分配策略

    C

    剥夺资源法

    D

    资源有序分配策略


    正确答案: A
    解析: 暂无解析

  • 第11题:

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

     防止死锁

    B

     避免死锁

    C

     检测死锁

    D

     解除死锁


    正确答案: B
    解析: 暂无解析

  • 第12题:

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

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

  • 第13题:

    采用______的手段可以防止系统出现死锁。( )

    A.PV操作管理共享资源

    B.限制进程互斥使用共享资源

    C.资源静态分配策略

    D.定时运行死锁检测程序


    正确答案:C
    解析:死锁的预防是指破坏死锁的四个条件之一,具体方法为:资源静态分配策略(资源有序分配法),死锁预防的方法使得系统资源的利用率降低。

  • 第14题:

    预防系统出现死锁可采用的手段是( )。

    A.P,v操作管理共享资源

    B.互斥访问共享资源

    C.资源静态分配策略

    D.定时运行死锁检测程序


    正确答案:C
    解析:根据产生死锁的4个必要条件,只要使其中之一不能成立,死锁就不会出现。为此,死锁的预防可以采取下列三种预防措施:采用资源的静态分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第15题:

    对资源采用按序分配策略能达到下列_______目的。

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


    正确答案:A
    解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。

  • 第16题:

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

    • A、 防止死锁
    • B、 避免死锁
    • C、 检测死锁
    • D、 解除死锁

    正确答案:A

  • 第17题:

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


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

  • 第18题:

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

    • A、剥夺式分配方式
    • B、按序分配方式
    • C、静态分配方式
    • D、互斥使用分配方式

    正确答案:D

  • 第19题:

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

    • A、破坏了“循环等待资源”和“占有并等待资源”两个条件
    • B、破坏了“互斥使用资源”和“占有并等待资源”两个条件
    • C、破坏了“互斥使用资源”条件
    • D、破坏了“非抢夺式分配”条件

    正确答案:A

  • 第20题:

    试说明资源的静态分配策略能防止死锁的原因。


    正确答案:资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。

  • 第21题:

    多选题
    常用的防止死锁的策略有()
    A

    静态分配资源

    B

    动态分配资源

    C

    按序分配资源

    D

    剥夺式分配资源

    E

    以上都对


    正确答案: A,C
    解析: 暂无解析

  • 第22题:

    问答题
    试说明资源的静态分配策略能防止死锁的原因。

    正确答案: 资源静态分配策略要求每个过程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
    这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一占有并等待条件,从而防止死锁的发生。
    解析: 暂无解析

  • 第23题:

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

    剥夺式分配方式

    B

    按序分配方式

    C

    静态分配方式

    D

    互斥使用分配方式


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    对资源采用按序分配策略可以()
    A

    防止死锁

    B

    避免死锁

    C

    检测死锁

    D

    解除死锁


    正确答案: A
    解析: 暂无解析