RTX 实时操作系统
产品概述
为了能够在Window系统中实现实时操作,RTX以Window系统为基础,利用Window系统原有系统文件,在原有系统上扩展了一个实时子系统RTSS,同时修改和扩展了Window系统的硬件抽象层(HAL),实现对Window系统的修改,使其达到实时性要求。
产品特点
1. RTX2012 32位版本最多支持32个处理器,RTX64则提供64位处理器的支持
2. RTX在应用程序的控制上保证了足够小的粒度,提供127个线程优先级,中断服务线程的延迟在10微秒以内
3. RTX支持MSI和MSI-X能力的设备,提供了一个基于线性中断的代替的选择。这个基于消息的中断支持在所有RTX支持的操作系统上都是可用的。RTX只需要这个设备使支持MSI/MSI-X,而不是支持操作系统
4. 由于RTX既支持了在PCI和PCI-E总线上的基于消息的中断,又支持了基于线性的中断,这使得在Windows Embedded、XP、Vista和Windows 7操作系统配置信息变得简单
5. 为了减轻在RTSS与Win32进程间的交互与共享数据的困难,RTX提供了普通的进程间通信(IPC Inter-process Communication)对象,如事件、互斥体和信号量,但不包括数据间的共享内存
6. RTX实时子系统是围绕着利用优先级驱动和抢先算法进行的实时、确定性的调度来设计的。RTX保证了严格的线程上下文切换,并且让出给发生在亚微秒范围内的具有更高优先级的线程
上一条:暂无数据
下一条:暂无数据