第三章--第二部分,计算机网络.pptVIP

  • 31
  • 0
  • 约6.17千字
  • 约 44页
  • 2018-02-26 发布于河南
  • 举报
第三章--第二部分,计算机网络

3.6.3 利用银行家算法避免死锁 2.一个OS有20个进程,竞争使用65个同类资源,申请方式是逐个进行的,一旦某个进程获得它所需要的全部资源,则立即归还所有资源。每个进程最多使用三个资源。若仅考虑这类资源,该系统有无可能产生死锁,为什么? 3.死锁和饥饿的主要差别是什么? 2 答:不可能。因为死锁产生的原因有两点:系统资源不足或推进顺序不当,在本题中,进程所需的最大资源数为60,而系统共有该类资源65个,其资源数已足够系统内各进程使用。 3 答:简言之,死锁是某进程等待一个不会发生的事件的一种现象;而饥饿现象是某进程正等待这样一个事件,它发生了但总是受到其它进程的影响,以至轮不到(或很难轮到)该进程。 判断 1 参与死锁的所有进程都占有资源 2 参与死锁的所有进程均正在等待资源 3 参与死锁的所有进程中至少有两个进程占有资源 4 参与死锁的进程至少有两个 关于死锁的一些结论 参与死锁的进程最少是两个 (两个以上进程才会出现死锁) 参与死锁的进程至少

文档评论(0)

1亿VIP精品文档

相关文档