操作系统 第三章 3 实时调度

1、实时系统:

指系统能够在限定的响应时间内提供所需水平的服务。

2、实现实时调度的基本条件

1)提供必要的信息

  • 就绪时间。
  • 开始截止时间、完成截止时间。
  • 处理时间。
  •  资源要求。
  •  优先级。

2)系统处理能力足够强

3)采用抢占式调度机制

4)具有快速切换机制

3、实时调度算法

最早截止时间优先EDF(Earliest Deadline First)算法

根据任务的开始截止时间来确定任务的优先级。 截止时间越早,其优先级越高。

  1. 系统保持一个实时任务就绪队列
  2. 队列按各任务截止时间的早晚排序
  3. 调度程序总是选择就绪队列中的第一个任务,分配处理机使之投入运行。

最低松弛度优先LLF(Least Laxity First)算法

松弛度= 截止完成时间 – 还需执行时间 - 当前时间    

(可理解为当前时刻到开始截止时刻间的差距,随着时间的推进,这个差值逐渐变小,任务越来越紧迫。)

EP:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值