嵌入式系统中的实时调度ppt课件资料.ppt
《嵌入式系统中的实时调度ppt课件资料.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统中的实时调度ppt课件资料.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统中的实时调度陈虎tommychen74yahoo参考文献 C. M. Krishna, Real-Time Systems, Mcgraw-Hill, 2019什么是实时系统 一般而言具有实时性能的控制系统是实时系统。 实时表示一个非常短的时间间隔“time gap”(也可以认为表示时间框架“time frame”或者时间窗口“time window”),具有“立即”之含义。 当计算机进行实时处理时,要求在接收到数据的同时执行操作并输出计算结果,不能超出计算机系统所能容忍的时限。实时系统的定义 IEEE(美国电气电子工程师协会)给出的实时系统定义是“那些正确性不仅取决于计算的逻辑结果
2、,也取决于产生结果所花费的时间的系统”。这就是说,实时系统运算能力具有及时与正确的双重特征。 本教程给出的实时系统(Real-Time System)定义是:对外来事件能在限定的响应时间内做出预定质量处理的计算机系统。实时系统的主要特点 及时响应外部发生的随机任务请求 在规定的时间内完成任务 任务执行的时间限制类型和类型间关系 截止时间(finish time) 任务执行预设时间(budget time) 一个任务的截止时间通常大于任务执行预设时间实时系统的关键因素 计算机系统的实时性能主要由操作系统和运行在操作系统上的应用软件决定,对于无操作系统的计算机则由控制程序决定。 具有实时性能的操作
3、系统称为实时操作系统(Real-Time Operating System, RTOS)实时系统与非实时系统的例子 实时系统典型例子 民用飞机的导航系统 汽车的防刹车抱死系统(ABS) 非实时系统典型例子 银行数据查询处理系统 视频播放系统 图像扫描 文字识别系统提高实时性能的因素 以下几种途径常常用来提高应用系统实时性能 尽量采用硬件处理 优化微处理器的中断机制 采用简单的单线程循环程序 采用基于实时操作系统的复杂多线程操作实时系统的属性和指标 实时系统的两个基本属性 可预测性和可靠性 实时系统的实时性能主要根据其RTOS的三个主要指标来衡量 响应时间(response time) 吞吐量(
4、throughput) 生存时间(survival time)响应时间 计算机从识别一个外部事件到做出响应的时间 RTOS响应时间的具体指标是: 中断延迟时间(Interrupt Latency) 任务切换时间(Task Switching Latency)响应时间(续) 两个时间指标的计算公式是: 中断延迟时间 = TCloseINT + TDoISR + TSaveReg + TStartServiceTCloseINT :关中断的最长时间TDoISR :开始执行中断服务子程序的第一条指令的时间TSaveReg : 保存CPU内部寄存器的时间TStartService :内核进入中断服务函
5、数的执行时间 任务切换时间: T to Do B Task Time T to Pause A Task TimeT to Do B Task Time : 开始执行B任务的时刻T to Pause A Task :暂停执行A任务的时刻响应时间(续) 任务的切换时间就是CPU从停止一个任务的执行切换到另一个任务所需时间 VxWorks是实时嵌入式系统,内核为Wind。 下表给出了eCos操作系统内核实时响应时间参考数据硬件测试环境中断延迟时间任务切换时间ARM7TDMI(20MHz)22.10 ms49.14 msStrongARM(221.2MHz)3.25 ms1.85 msIntel X
6、cale(600MHz)1.87 ms0.87 ms实时系统的分类 根据响应性能分 硬实时系统系统未能在时限内就某一事件做出响应而失败,并且该失败被认为是一种全面的系统失败,则可以认为该系统是一个硬实时(hard real-time)系统。 软实时系统非硬实时的实时系统可以归类为软实时系统。在一个软实时(soft real-time)系统中,存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。硬实时系统和软实时系统时限效益实时系统的分类(续) 按照响应时间的快慢分类: 强实时系统:其响应时间在毫秒级或微秒级 普通实时系统:其响应时间一般几秒 弱实时系统:其响应时间一般在数十秒一个例子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 中的 实时 调度 ppt 课件 资料
限制150内