操作系统课件第3章调度和死锁华北电力大学科技学院.pptVIP

  • 24
  • 0
  • 约1.34万字
  • 约 71页
  • 2017-09-24 发布于广东
  • 举报

操作系统课件第3章调度和死锁华北电力大学科技学院.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3.7.2 系统的安全状态 安全状态 安全状态是指系统的一种状态,在此状态下系统能按 某种顺序(例如P1、P2……Pn)来为各个进程分配其所需资源 ,直至最大需求,使每个进程都可顺序地一个个地完成。这个 序列(P1、P2…….Pn)称为安全序列。若系统此状态不存在一 个安全序列,则称系统处于不安全状态。 死锁的避免方法就是:系统在进行资源分配之前,先计算资源分配的安全性。若此次分配不会导致系统从安全状态向不安全状态转换,便可将资源分配给进程;否则不分配资源,进程必须阻塞等待。从而避免发生死锁。 3.7.2 系统的安全状态 由安全状态向不安全状态的转换 如果在T0 状态不按安全序列进行分配,可能会导致系统进入一个不 安全状态,例如在T0状态下P3中申请1台磁带机。如系统实施此次分配使系 统状态由T0变为T1状态,分析T1状态安全情况。 进程 最大需求 已分配 还需请求 可用 可用 分配资源前 释放资源后 P1 10

文档评论(0)

1亿VIP精品文档

相关文档