更多“定步死锁”相关问题
  • 第1题:

    进程出现死锁现象时,通常采用(29)办法来解除死锁。

    A.终止一个死锁进程

    B.从非死锁进程中抢夺资源

    C.终止所有死锁进程

    D.从死锁进程处抢夺资源


    正确答案:B
    解析:解决死锁主要有几种策略:(1)死锁预防:例如,要求用户申请资源时一次性申请所需的全部资源,这就破坏了保持和等待条件;将资源分层,得到上一层资源后,才能够申请下一层资源,它破坏了环路等待条件。预防通常会降低系统的效率。(2)死锁避免:进程在每次申请资源时判断资源分配是否安全,典型的算法是银行家算法,但这种算法会增加系统的开销。(3)死锁检测:判断系统是否处于死锁状态,如果是,则执行死锁解除策略。(4)死锁解除:这是与死锁检测结合起来使用的,它使用的方式就是剥夺,即使用挂起/激活机制挂起一些进程,剥夺它们占有的资源给死锁进程,以解除死锁,待以后条件满足时再激活被挂起的进程。

  • 第2题:

    ● 在众多进程调度算法中,银行家算法用于()。()A.预防死锁 B.解除死锁 C.避免死锁 D.检测死锁


    正确答案:C
        银行家算法是一种最有代表性的避免死锁的算法。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

  • 第3题:

    .解决死锁的方法有多种,通过"资源有序分配法"来解决死锁问题的方法称为

    A.死锁预防

    B.死锁避免

    C.死锁检测

    D.死锁解除


    正确答案:A

  • 第4题:

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

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


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

  • 第5题:

    以下关于死锁的叙述中,不正确的是(50)。

    A.死锁涉及的资源必须遵循申请、分配、使用和释放的管理模式

    B.发生死锁时,系统中一定至少存在一个资源等待的回路

    C.死锁是用户之间循环等待资源而引起的僵局

    D.死锁只可能在单个进程中发生,不可能在多个进程中发生


    正确答案:D
    本题考查计算机死锁方面的基础知识。死锁是涉及操作系统全局的问题,出现死锁的主要原因是在资源共享的情况下,由于分配算法不当,在动态运行时多个用户之间出现循环等待,而且系统将无法自动摆脱这种现象。发生死锁时,系统中一定至少存在一个资源等待的回路。死锁的形成必须有若干必要的条件。首先,死锁涉及的资源必须是独占资源,对它的管理必须实行用户申请、系统分配、用户使用、用户释放的模式。死锁不可能在某个单个进程中发生,但却可能只在某些进程中产生。

  • 第6题:

    系统允许部分进程发生死锁,通过定时运行资源分析程序并报告是否已有死锁的方法称为

    A.死锁预防

    B.死锁避免

    C.死锁检测

    D.死锁解除


    正确答案:C

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为()。

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

    正确答案:D

  • 第9题:

    解决死锁的方法有多种,通过银行家算法来解决死锁的方法称为()

    • A、死锁预防
    • B、死锁预防
    • C、死锁检测
    • D、死锁解除

    正确答案:B

  • 第10题:

    单选题
    系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为()。
    A

    死锁预防

    B

    死锁避免

    C

    死锁检测

    D

    死锁解除


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

  • 第11题:

    单选题
    银行家算法是一种()算法。
    A

    死锁预防

    B

    死锁避免

    C

    死锁解除

    D

    死锁检测


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

  • 第12题:

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

     防止死锁

    B

     避免死锁

    C

     检测死锁

    D

     解除死锁


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

  • 第13题:

    解决死锁问题有多种方法,其中资源有序分配法属于

    A.死锁避免

    B.死锁预防

    C.死锁解除

    D.死锁检测


    正确答案:B

  • 第14题:

    ● 有关死锁检测的提法错误的是()() A.“死锁检测用于对系统资源的分配不加限制的系统”B.“系统可定时运行死锁检测程序进行死锁的检测”C.“死锁检测的结果能知道系统是否能预防死锁”D.“死锁检测的结果能知道系统当前是否存在死锁”


    正确答案:C
        死锁检测方法对资源的分配不加限制,即允许死锁产生。但系统定时地运行一个死锁检测程序,判断系统是否发生死锁,若检测到有死锁,则设法加以解锁。所以C是错误的。

  • 第15题:

    下述____不是死锁处理策略。

    A、时间溢出

    B、死锁避免

    C、死锁预防

    D、死锁检测


    正确答案:B

  • 第16题:

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

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


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

  • 第17题:

    解决死锁的方法有多种,通过银行家算法来解决死锁的方法称为

    A.死锁预防

    B.死锁预防

    C.死锁检测

    D.死锁解除


    正确答案:B

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    解决死锁有多种方法,一次分配所有资源来解决死锁的方法称为()。

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

    正确答案:A

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    定步死锁


    正确答案:由于终端控制器中的缓冲区满,造成集中器终止,对终端控制器进行继续查询。

  • 第22题:

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

    防止死锁

    B

    避免死锁

    C

    检测死锁

    D

    解除死锁


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

  • 第23题:

    名词解释题
    定步死锁

    正确答案: 由于终端控制器中的缓冲区满,造成集中器终止,对终端控制器进行继续查询。
    解析: 暂无解析

  • 第24题:

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

    防止死锁

    B

    避免死锁

    C

    检测死锁

    D

    解除死锁


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