操作系統恐龍書第十版題庫CH08 DEADLOCK 題庫

1. Explain what has to happen for a set of processes to achieve a deadlocked state. 

使一組procee處於死結狀態,在該組內process都必須等待一個事件,該事件只能只能由該組另一個process引起,因此,如果沒有人工干預,process將永遠無法退出該狀態

2. Describe the four conditions that must hold simultaneously in a system if a deadlock is to occur. 

使一個process處於死結:至少一個資源必須保持在不可共享模式,一個process必須至少擁有一個資源並正在等待獲取其他process所擁有的其他資源,資源不可以被搶先,並且進程之間必須循環等待。

3. What are the three general ways that a deadlock can be handled?

a.使用某一協定確保永遠不會發生死結

b.允許系統發生死結,偵測出來再想辦法恢復

c.忽略此問題,假裝系統永遠不會發生

4. What is the difference between deadlock prevention and deadlock avoidance?

 a.deadlock prevention是一組確保至少一個死結

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值