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保證了嚴格的線程上下文切換,并且讓出給發生在亞微秒范圍內的具有更高優先級的線程
上一條:暫無數據
下一條:暫無數據