在计算技术中,实时指的是一个非常短的、似乎是即时的时间框架。当计算机以这种速度处理数据时,它会在收到数据时立即读取和处理数据,从而毫不延迟地产生结果。例如,一个实时更新的网站将允许其浏览者在发生变化时立即看到...
在计算技术中,实时指的是一个非常短的、似乎是即时的时间框架。当计算机以这种速度处理数据时,它会在收到数据时立即读取和处理数据,从而毫不延迟地产生结果。例如,一个实时更新的网站将允许其浏览者在发生变化时立即看到,而不是等待更新在稍后的某个日期可见。
非实时计算机进程没有截止日期。
非实时计算机进程没有截止日期。而实时系统,它不仅反应迅速,而且在可预测的时间内。一个很好的例子是汽车的防抱死制动系统。防抱死制动系统可以释放车辆的制动器,防止危险的车轮抱死,在可预见的短时间内。
不幸的是,有时实时系统无法按要求做出响应。当任务在截止日期前未完成时,这样的过程就会失败。在计算中,由于系统的其他要求,没有给予宽限期。截止日期必须不考虑其他因素而保留;它们被视为任务关键。
当一个过程被认为是硬实时的,它必须在一个特定的时间内完成它的操作。如果它未能在最后期限内完成,它的操作是没有价值的,它所属的系统可能会面临失败。然而,当一个系统被认为是软实时的时候,会有一些延迟的空间。例如,在这样的系统中,一个延迟的过程可能不会导致整个系统的失败,相反,它可能会导致过程的通常质量下降或系统。
硬实时系统通常用于嵌入式系统中。例如,汽车发动机控制系统这样的系统被认为是硬的,因为一个延迟的过程可能会导致引擎故障。当任务或事件在严格的期限内处理非常重要时,使用这些系统。当系统故障可能导致损坏或生命损失时,这通常是必要的。
通常采用软实时系统当存在多个连接的系统时,即使事件和环境发生变化,也必须维护这些系统。当存在并发访问要求时,也会使用这些系统。例如,用于维护主要运输公司行程计划的软件通常是软实时的。这类软件是必要的更新时间表,但延迟几秒钟不太可能造成混乱。