第三章—亮c死锁.pptVIP

  • 2
  • 0
  • 约8.39千字
  • 约 33页
  • 2018-12-28 发布于福建
  • 举报
第三章—亮c死锁

* 系统中并发运行进程由于共享资源或相互通信,如果调度不当,可能导致系统死锁。解决死锁的方法有三种: (1) 预防死锁,它是通过破坏死锁的四个必要条件实现的。 (2) 避免死锁,它是在进程请求分配资源时,采用银行家算法等防止系统进入不安全状态。 (3) 检测和解除死锁,它是通过设置一个死锁检测机构进行死锁检测,一旦检测出来,通过逐一撤消进程使系统恢复。 小结: * 选择题: 1.进程从运行态到等待态可能是( ) 运行进程执行了P操作 B. 进程调度程序的调度 运行进程的时间片用完 D. 运行进程执行了V操作 2.在( )的情况下,系统出现死锁. 计算机系统发生了重大故障 B. 有多个封锁的进程同时存在 若干进程因竞争资源而无休止地相互等待对方释放已占有的资源 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 3. 银行家算法是一种( )算法. A. 死锁解除 B. 死锁避免 C. 死锁预防 D. 死锁检测 A C B * 3.5 死锁 ?资源 ?死锁的定义 ?产生死锁的原因 ?产生死锁的必要条件 ?处理死锁的基本方法 * 二、死锁的定义

文档评论(0)

1亿VIP精品文档

相关文档