实时系统是硬/软的还是RTOS本身



我只是想问,是否存在类似硬时间RTOS软时间RTOS本身的东西,或者是设计者将系统定义为硬时还是实时,而不考虑使用的RTOS?

"硬"或"软"是系统需求的一个特征。它与所使用的RTOS无关。

有关详细信息,请参阅此相关问题。

大多数人都隐含着一个非正式的心理模型,将信息或事件视为"实时">

--如果,或者在一定程度上,它对他们来说是明显的,具有可能与其感知货币相关的延迟(延迟(

--即在信息或事件对他们具有令人满意的有用性的时间范围内。

请注意,延迟的大小是无关紧要的,它可能是从微秒到兆秒。现实世界中众所周知的例子包括实时计算系统、自动金融交易和恶劣天气警报。

任何特定的实时系统(即,根据上述非正式的心理模型,它具有令人满意的及时性(,包括一个操作系统,都取决于该操作系统是否足够实时——即延迟足够短,从而为系统的其他部分提供令人满意的有用性。一些系统可能足够实时,即使操作系统是Microsoft Windows(部署了许多这样的系统(;其他系统不能足够实时,除非它们的操作系统被设计和实现为具有非常低的延迟。

非正式的心理模型指的是及时性,但缺乏"实时性"的第二个基本特性:及时性的可预测性。

通常,用于实时系统的操作系统被设计和实现为具有足够低的延迟(及时性所需(和足够高的延迟可预测性(因此具有及时性(。再次注意,延迟的大小和可预测性的程度是特定于应用的。操作系统或系统可以具有以秒或分钟为单位的延迟,以及随机的及时性的可预测性(例如,在许多实时系统和RTO中常见的平均值之后的长的低值尾部(。

可预测性是一个非常深入的话题,尤其是在实时系统中。

其他地方也会讨论。

相关内容

  • 没有找到相关文章

最新更新