多工实时执行系统

科技工作者之家 2020-11-17

多工实时执行系统,也叫多工即时执行系统(Versatile Real-Time Executive,缩写为VRTX),一种即时操作系统,目前由Mentor Graphics公司所拥有与发展。它可以在嵌入式系统或系统单芯片(SoC)架构中运行,在哈伯太空望远镜中也运用了这个操作系统来执行任务。

历史VRTX操作系统始于Hunter&Ready的产品,该公司由James Ready和Colin Hunter于1980年创立,后来成为Ready Systems。该公司后来于1993年与Microtec Research合并,于1994年上市。该公司于1995年被Mentor Graphics 收购,VRTX成为Mentor产品。

自20世纪80年代以来,VRTX的主要竞争对手是风河系统产品VxWorks。 VxWorks在20世纪80年代中期开始作为编译器和汇编语言工具来补充VRTX(即VRTX工作,或VxWorks),后来Wind River创建了他们自己的类似于VRTX的实时内核。

VRTXVRTX有几种风格:

VRTX:16位VRTX,适用于Z8000,8086等。

VRTX-32:32位VRTX,适用于M68K,AMD29K等。

MPV:用于分布式应用程序的多处理器VRTX,例如分布在VME背板上。

VRTX-mc:微控制器VRTX,适用于需要最少内存使用的小型系统。

VRTX-oc:片上VRTX,用于个人和学术用途的免费软件社区源代码,商业用途所需的许可证。

VRTX-sa:可扩展的体系结构VRTX,可实现完整的操作系统功能。松散地基于Carnegie Mellon Mach(内核)微内核原理。

SPECTRA:用于在类Unix主机上运行VRTX VM的虚拟机实现。还包括一个开放的开发环境,允许第三方工具开放访问交叉开发资源。

大多数使用VRTX开发软件的公司都使用ARM,MIPS,PowerPC或其他RISC微处理器。

实现VRTX运行哈勃太空望远镜。

VRTX运行广域增强系统。

VRTX是第一个移植到AMD Am29000的操作系统。

VRTX被用作摩托罗拉专有的P2K(rus。)操作系统的核心,该操作系统自摩托罗拉V60和T280i以及摩托罗拉RAZR2 V9x以来在大多数公司设备上运行。它运行在几个硬件平台上1,包括LTE(摩托罗拉V300,V500, V600,E398,RAZR V3和其他具有ARM7处理器的产品),LTE2(摩托罗拉L7和即将推出的具有176x220屏幕分辨率的设备),Rainbow POG(具有MCORE处理器的3G手机)从摩托罗拉E1000到RAZR V3x),氩气(自摩托罗拉RAZR maxx V6和V3xx以来所有新款3G手机均采用532 MHz ARM11处理器)等。

本词条内容贡献者为:

何星 - 副教授 - 上海交通大学

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。