IntervalZero RTX64 4.x 帮助文档

⌘K
  1. 主页
  2. 文档
  3. IntervalZero RTX64 4.x 帮助...
  4. RTX64 系统架构
  5. 关于 RTX64

关于 RTX64

当今的实时和嵌入式应用程序具有广泛的功能,如基于 GUI 的操作界面,与其他信息系统的通信,以及监视和控制对时间要求严格的设备。对于这些应用的开发人员和用户来说,Microsoft Windows 凭借其友好的界面,丰富的功能,广泛的硬件支持,以及大量可用的附加组件,是首选的操作系统平台。

然而,Windows 是一个通用型操作系统,其调度机制并不是针对实时应用程序而设计的。因此,实时应用程序的开发人员受到很大限制,无法使用 Windows 操作系统达到其目的。IntervalZero RTX64 产品通过向 Windows 添加实时功能来解决这个问题。同时,它还提供了用于生成和执行实时程序的工具和实用功能。

注意:实时系统通常分为硬实时系统或软实时系统。硬实时系统对响应时间确定性的要求是绝对的;对于软实时系统来说,一些小的偏差是可以容忍的。IntervalZero 认为不应该存在任何可容忍的偏差,因此当本文档中出现“实时”一词时,表示的就是“硬实时”。

通过扩展 Windows 操作系统,RTX64 使需要确定性和高速响应时间的应用程序,以及其他非实时应用程序能够在 Windows 系统上协同工作。借助 RTX64,用户可以使用单一的低成本平台,同时满足实时和非实时应用程序开发需求。

虽然 RTX64 为 Windows 带来了卓越的实时功能,但实时应用程序开发人员必须重视如下两点,才能充分发挥其优势:

  • 首先,不同的系统之间,响应时间差异可能很大,因此开发人员及其最终用户必须慎重选择系统平台。不同的硬件供应商,在其价格,性能及其开发便利性方面做出平衡;
  • 其次,开发人员必须在其应用程序中正确使用 RTX64 的实时功能。RTX64 的功能如果在应用程序中实施不当,可能会对其他 Windows 应用程序产生负面影响,甚至可能损害整个系统的稳定性。
参考: