本页使用了标题或全文手工转换

实时计算

维基百科,自由的百科全书
跳转至: 导航搜索

实时计算Real-time computing)也稱為即時计算,是计算机科学中对受到「实时约束」的计算机硬件计算机软件系统的研究,实时约束像是從事件發生到系統回應之間的最長時間限制。实时程序必须保证在严格的时间限制内响应。[1]通常实时响应时间會是以毫秒為單位,也有时是以微秒為單位。相比之下,非实时系统是一种無法保证在任何條件下,响应时间均符合实时约束限制的系统。有可能大多數的情形下,非实时系统都可以符合实时约束限制,甚至更快,只是無法保证在任何條件都可以符合约束限制。

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

实时软件必须使用一种或多种同步编程语言英语Synchronous programming language实时操作系统以及建立在一个实时软件应用程序上的实时网络提供的基本框架。

防抱死系统是个实时计算系统的简单例子,在这个系统中的实时约束是為了避免车轮锁死,刹车必须释放的时间。实时计算系統的反應最後期限一般和事件有關,若没能在最后期限前完成,即為实时计算系統的失效。不論系统负载英语Load (computing)如何,实时计算系統均需滿足最后期限的限制條件。

历史[编辑]

术语实时的使用起源于仿真的早期,

实时计算标准[编辑]

如果一個系統作業的正确性不仅取决于其逻辑的正确性,还与其执行的时间有关,此系统就被称为实时系统。实时系统和其最後期限可以依照若错最後期限所造成的後果來加以分類:

Hard
错过最后期限会导致整个系统故障。
Firm
能容忍偶爾的错过最后期限,但此情形下可能会降低系统的服务质量。若超过最后期限,其实用性为零。
Soft
超过最后期限的结果会造成实用性降低,从而降低系统的服务质量。

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

实时数字信号处理[编辑]

实时和高性能[编辑]

设计方法[编辑]

参看[编辑]

参考文献[编辑]

  1. ^ Ben-Ari, M., "Principles of Concurrent and Distributed Programming", Prentice Hall, 1990. ISBN 0-13-711821-X. Ch16, Page 164.

外部链接[编辑]

技术委员会[编辑]

科学会议[编辑]

期刊[编辑]

研究小组[编辑]

技术论文[编辑]