- 1
- 0
- 约2.61千字
- 约 27页
- 2025-10-21 发布于广东
- 举报
1-10第十三讲实时操作系统**第1页,共27页,星期日,2025年,2月5日实时操作系统应用实例(1)“远望”号测量船的信息处理系统(2)石油勘探地震数据采集系统**第2页,共27页,星期日,2025年,2月5日内容目录1、基本概念实时实时操作系统系统响应时间可预测性2、实时操作系统的分类按实时性分类按应用范围分类**第3页,共27页,星期日,2025年,2月5日3、实时操作系统的基本特点3.1国际标准POSIX1003.43.2时间管理3.3作业调度3.4I/O3.5内存调度3.6文件系统4、后PC时代的实时操作系统4.1移动计算4.2网络化4.3嵌入式**第4页,共27页,星期日,2025年,2月5日1、基本概念1.1实时如计算机系统,按照计算机外某进程在时间关系上所提出的要求,与该外部进程相关联地处理数据,以便用计算结果来引导此物理进程。物理进程发生的真实时间。**第5页,共27页,星期日,2025年,2月5日具有实时特性,能调配系统资源,支持实时控制系统工作的操作系统。它能将系统中各种设备有机地联系在一起并控制它们完成既定的任务。1.2???实时操作系统**第6页,共27页,星期日,2025年,2月5日1.3系统响应时间从向系统发出处理要求起到给出应答信号为止所经历的时间,称为系统响应时间。输入信息及排队等待时间信息处理及等待时间;输出信息及等待时间等。系统响应时间包括:**第7页,共27页,星期日,2025年,2月5日系统响应时间输入请求,信号到达输入排队处理排队输入信息处理输出排队输出信息输出结果,给出结果**第8页,共27页,星期日,2025年,2月5日实时操作系统的系统响应时间。确保系统响应时间的关键因素。**第9页,共27页,星期日,2025年,2月5日在真实事件未发生之前,能够通过各种可行的方法,预先对某系统进行测试证实其达到预期功能的程度。(模型与实际的近似程度)?1.4可预测性
**第10页,共27页,星期日,2025年,2月5日2、实时操作系统的分类2.1???按实时性的强弱分类(1)强实时系统,系统响应时间:ms,μs级(2)实时系统,系统响应时间:S(3)弱实时系统,系统响应时间:××s(4)非实时系统,分类:根据:实时操作系统系统响应时间的长短**第11页,共27页,星期日,2025年,2月5日2.2??按功能分类2.3??按应用环境分类嵌入式**第12页,共27页,星期日,2025年,2月5日3、实时操作系统的基本特点3.1国际标准POSIX1003.4表1POSIX1003.4的功能**第13页,共27页,星期日,2025年,2月5日表1POSIX1003.4的功能功能说明优先级调度计时器共享内存信号灯进程通信异步事件处理进程锁内存异步I/OI/O同步实时文件能置和读高精度的内部计时器基于优先级的抢占式调度能将同一片物理内存映射到各独立进程指定的虚拟空间能创建和访问性能确定的文件有效的同步原语(P、V操作)同步和异步的消息传送能力,对信息流和资源实现控制有将异步事件进行排队、确定时间内完成传递工作和最小数据传输的机构有能力将进程所用虚拟空间的一段或几段常驻在内存应用程序的执行与其I/O操作能并行执行有能力建立一种保证I/O可在不同的逻辑级上完成**第14页,共27页,星期日,2025年,2月5日3.2时间管理3.2.1绝对时间?l??时/分/秒、年/月/曰编码l??秒以下计时:ΧΧms,ΧΧμsl??二进制数值的计时内容:时间来源:外部/内部**第15页,共27页,星期日,2025年,2月5日??内容:?外部送来的时间同步信号?计算机内部的时间同步信号3.2.2相对时间3.2.3时间管理服务?给出用字符表示的年/月/日,时/分/秒?日数(二进制形式)?ms、μs或s(二进制形式)?任务控制(定时与时间比对)?超时信号?时间的放大和压缩(模拟)**第16页,共27页,星期日,2025年
原创力文档

文档评论(0)