根据错过截止时间的后果,实时系统可分为“硬实时”和“软实时”。在硬实时系统中,错过截止时间会导致系统完全失效,例如防抱死制动系统。在软实时系统中,错过截止时间会导致性能下降,但不会导致灾难性故障,例如实时音视频流。

(图片仅供参考)
根据错过截止时间的后果,实时系统可分为“硬实时”和“软实时”。在硬实时系统中,错过截止时间会导致系统完全失效,例如防抱死制动系统。在软实时系统中,错过截止时间会导致性能下降,但不会导致灾难性故障,例如实时音视频流。
区分硬实时系统和软实时系统对于时间关键型应用的设计和分析至关重要。硬实时系统必须保证关键任务在规定的截止时间内完成处理。系统的正确性不仅取决于计算的逻辑结果,还取决于结果的产生时间。未能按时完成任务被视为灾难性故障。例如,飞行控制系统、心脏起搏器等医疗设备以及汽车安全系统都属于此类系统。从硬件到操作系统和应用软件,整个系统都必须经过精心设计,以确保其时间行为的确定性。
相比之下,软实时系统可以容忍偶尔的截止时间延误。虽然按时完成任务是理想的,而且随着截止时间的延误,系统的效用会降低,但系统并不会完全失效,性能只会下降。实时多媒体流就是一个典型的例子;丢帧或音频抖动虽然令人不悦,但不会导致整个系统崩溃。其他例子包括在线交易系统和网络路由器。软实时系统的设计通常侧重于统计保证或平均性能,而不是像硬实时系统那样严格保证最坏情况下的性能。第三类系统,即“精确”实时系统,有时用来描述错过截止时间会导致结果无效,但不会导致系统故障的系统。
硬实时系统和软实时系统
(如果日期未知或不相关,例如“流体力学”,则提供其显著出现的近似估计)
只有注册会员才能免费获得 100% 的全尺寸图片和下载。.
> 登录 <