Vxworks 的介绍 发表时间:2005-12-19 发布人:administrator 阅读次数:1087 一
嵌入式操作系统VxWorks 简介 VxWorks 操作系统是美国WindRiver 公司于1983 年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分
良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地
它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等
在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连 1997 年4 月在火星表面登陆的火星探测器上也使用到了 VxWorks
实时操作系统和分时操作系统的区别 从操作系统能否满足实时性要求来区分,可把操作系统分成分时操作系统和实时操作系统
分时操作系统按照相等的时间片调度进程轮流运行,分时操作系统由调度程序自动计算进程的优先级,而不是由用户控制进程的优先级
这样的系统无法实时响应外部异步事件
实时操作系统能够在限定的时间内执行完所规定的功能,并能在限定的时间内对外部的异步事件作出响应
分时系统主要应用于科学计算和一般实时性要求不高的场合
实时性系统主要应用于过程控制、数据采集、通信、多媒体信息处理等对时间敏感的场合
VxWorks 的特点 可靠性 操作系统的用户希望在一个工作稳定,可以信赖的环境中工作,所以操作系统的可靠性是用户首先要考虑的问题
而稳定、可靠一直是VxWorks 的一个突出优点
自从对中国的销售解禁以来,VxWorks 以其良好的可靠性在中国赢得了越来越多的用户
实时性 实时性是指能够在限定时间内执行完规定的功能并对外部的异步事件作出响应的能力
实时性的强弱是以完成规定功能和作出响应时