实时处理

实时处理

实时处理即即时运算(Real-time computing),是计算机科学中对受到“即时约束”的电脑硬体和电脑软体系统的研究,即时约束像是从事件发生到系统回应之间的最长时间限制。即时程式必须保证在严格的时间限制内回响。

    • 中文名:实时处理
    • 外文名:Real-time processing
    • 别称:即时运算

简介

即时运算(Real-time computing)是计算机科学中对受到“即时约束”的电脑硬体和电脑软体系统的研究,即时约束像是从事件发生到系统回应之间的最长时间限制。即时程式必须保证在严格的时间限制内回响。通常即时回应时间会是以毫秒为单位,也有时是以微秒为单位。相比之下,非即时系统是一种无法保证在任何条件下,回应时间均符合实时约束限制的系统。有可能大多数的情形下,非即时系统都可以符合即时约束限制,甚至更快,只是无法保证在任何条件都可以符契约束限制。

在其他领域中也有用到“即时”这个词,但其含义不同:在仿真领域,即时是指“即时时钟同步”,此外在数据传输、多媒体处理和企业系统领域,实时意思是“感觉不到延迟”。

即时软体必须使用一种或多种同步程式语言、实时作业系统以及建立在一个实时软体应用程式上的即时网路提供的基本框架。

防抱死系统是个即时运算系统的简单例子,在这个系统中的即时即时约束是为了避免车轮锁死,剎车必须释放的时间。即时电脑系统的反应最后期限一般和事件有关,若没能在最后期限前完成,即为即时电脑系统的失效。不论系统负载如何,即时电脑系统均需满足最后期限的限制条件。

即时运算标準

如果一个系统作业的正确性不仅取决于其逻辑的正确性,还与其执行的时间有关,此系统就被称为即时系统。即时系统和其最后期限可以依照若错最后期限所造成的后果来加以分类:

Hard

错过最后期限会导致整个系统故障。

Firm

能容忍偶尔的错过最后期限,但此情形下可能会降低系统的服务品质。若超过最后期限,其实用性为零。

Soft

超过最后期限的结果会造成实用性降低,从而降低系统的服务品质。

因此,硬体即时系统的目标是确保所有最后期限的完成。

参看

  • 同步程式语言

  • Ptolemy Project

  • DSOS

  • 最坏情况下的执行时间

相关词条

相关搜索

其它词条