嵌入式操作系统教程-第二章.ppt_第1页
嵌入式操作系统教程-第二章.ppt_第2页
嵌入式操作系统教程-第二章.ppt_第3页
嵌入式操作系统教程-第二章.ppt_第4页
嵌入式操作系统教程-第二章.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一、二章实时操作系统的基本概念、实时操作系统和功能计算机实时操作系统、第二章、第二章实时操作系统的基本概念、第一章实时系统是什么、第二章实时系统及其特征实时操作系统可以根据用途分为实时控制系统和实时信息处理系统两种类型。3,1。实时控制系统。一般指以计算机为中心的生产过程控制系统。实时控制系统的应用:导弹发射、飞机飞行、钢铁生产、电力生产、石油化工生产过程的自动控制等。2 .实时信息处理系统。在这样的系统中,用户通过终端提出服务请求,计算机系统根据用户提出的问题检索和处理信息,在短时间内通过终端回答用户。实时信息处理系统的应用:信息检索系统、航空预约系统、银行系统、图书管理系统等。4,2,实

2、时系统的主要特征(1)确定完成时间:所有实时任务执行都提前设置完成时间。随着期限的严格,系统可以分为硬实时系统和软实时系统。(2)不可逆:提交实时作业后,在执行结束之前不能中途取消。也就是说,无法反转设备结果。(3)在外部激活,冗馀系统:一个作为主机运行,另一个作为备份机与主机并行运行。如果主机出现故障,备用服务器将立即继续工作(而不是主机),以确保系统不间断运行。5,2.2计算机实时操作系统,1,实时操作系统,1。实时操作系统必须是多任务系统。系统资源的使用效率,特别是为提高处理器的使用而决定的系统的多任务处理。优化作业执行,有助于系统的外部激活。2 .实时操作系统的内核必须是剥夺型的。为了

3、提高系统的实时性,以便紧急进程能够相对快速地运行,当系统调度程序发现紧急进程在等待处理器时,必须从当前进程中强制将其抢走,然后分配给紧急任务。可以按时启动。6,3。进程调度延迟是可预测的,尽可能小,任务切换和调度时间的可预测调度算法的精细性是不可分割窗口的最小化。4.系统服务交付时间是可预测的。5.中断延迟尽可能小,系统中断时间控制减少了中断嵌套延迟。选择使用数据通知传输通道(DMA)的系统操作命令集,以减少任务调度的影响;其次,仔细选择内核的可剥夺行时钟中断、系统调用、用户中断和FIFO,以及内核剥时间,以优化系统效率。7,3,实时计划,1。单调速度算法根据进程运行周期的长度确定进程的优先级

4、,适用于周期性实时任务。k:系数Prio:进程优先级T3360作业周期,2。截止日期最快的优先级算法从截止日期到现在最短的时间,最高的优先级。优点:简单实用。缺点:太简单了,可能会成为无用的东西。8、3。截止日期到达最早的优先算法时间表时,观察所有激活的进程,在截止日期内结束任务,将处理器分配给截止日期在当前时间最短的进程。D:流程截止日期t1:系统当前时间E3360估计流程运行时间D3360流程关闭剩馀时间,4。最小自由算法,9 .可调度性指示多个实时进程是否可以相应地调度。满足公式:4,实时流程的可调度性,单调速度算法的满足公式:Pi:工作周期Ci:完成任务所需的时间n:流程数,10,4,实时系统的时钟1。系统中实时时钟的含义,6,确保实时系统和常规系统中流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论