卖 家:gry
所属分类:工学论文
格 式:
上传时间:2008-5-6
浏览次数:347
下载次数:
0
大 小:6034 KB
文 币:免 费
如何获得文币?立即充值
本文目前收益:
0元
你也可以马上出售您的资料
硬实时指时间是非常关键的,必须在指定的时间内完成所有的处理工作:软实时指系统是以某种速率来处理事务的,但并不定要在特定的时间内完成处理工作。对于实时操作系统(盯os).PosⅨ1【川3 1是这样定义的实时操作系统必须有能在边界时间内提供所需级别服务的能力。实时操作系统具有实时特性,能支持实时的控制任务.一般采用模块化结构,由多个系统模块组成”。RT0s必须能够明确说明它的每个系统服务运行所需的最长时间,运行在它上面的任务的行为都必须是可预测的。正是由于这个特点使得实时操作系统在计算机应用的许多重要领域例如国防、通信、航空航天、工业控制等1起着不可替代的作用。这些领域对每个关键任务所用的最长时间都有着严格的要求,只有采用实时操作系统才能够保证关键任务能在规定的时间内完成。与硬实时和软实时相对应.实时操作系统也分为硬实时操作系统和较实时操作系统两种。软实时操作系统的时问要求是统计定义的,如视频会议系统要求连续播放帧,但偶尔丢失帧是可以容忍的。而硬实时操作系统中时间要求则必须保证,如卫星发射、核反应堆的实时控制。操作系统为了达到硬实时的要求必须满足两个条件:可预测性和低延迟。可预测性指的是系统完成某个任务的时间是可以预测的,例如在非实时操作系统中,系统可以在临界区内屏蔽中断,这样任务完成的时间就是不可预测的,凼此也就不其备可预测性。实时操作系统应该具有小型、快速、可预测性等特点。可预测性和低延迟是实时操作系统的最主要的要求。实时操作系统一般具有如下基本特征. 1、支持多线程和可抢先调度。 2)有线程优先级的概念。 ∞有一个可预测的线程同步机制。 4、具有优先级继承机制。 操作系统的行为应该被用户了解和掌握。 目前市场上有许多商业的实时操作系统,如QNx、vxW。出、psos、l{nxos等都是被广泛采用的商业化通用RTos,但它们不是价格昂贵就是功能有限。伴随着Ⅱ兀ux这种自由软件的迅速发展,用于实时领域的实时I血ux操作系统也开始出现了。实时Llnux稳定、高效的linux为基础,通过扩展而建立开放、标准、高效、便宜的多任务实时操作系统。实时lJnux操作系统能够在使用通用linux络、xwindows资源的同时,提供很好的实时能力。
| 更多友情链接>>> |
本网版权属于办公通网站所有 Copying © 2007-2008 www.maimaiwen.com 投诉咨询热线:028-86068844转808 传真:028-86068844-813 邮件:fs@cnbgt.com 蜀ICP备:05008586 |