2010-06-09 41 views
0

保持简单,我有一个服务器和客户端。服务器一旦给出问题,服务器就会逐个发送问题,而客户端则会回答问题。我在写一个实现问卷的应用程序。是否有资格成为实时应用程序?

那么,你会说这个应用程序是实时的吗?

+0

你是什么意思的“实时”? – danben 2010-06-09 21:47:34

+1

“实时操作系统”和类似用途中的实时通常意味着比这更具限制性,尽管正式定义可能具有相当模糊的边界。我会不会。 – dmckee 2010-06-09 21:49:46

+0

你需要澄清你的问题。 – 2010-06-09 21:52:02

回答

5

在此基础上的报价从wikipedia,它总结我的理解的实时应用是什么:

“的系统被认为是实时的,如果一个操作的总正确性不仅取决于 它的逻辑正确性,也取决于它的执行时间,传统的概念是,在一个硬实时系统或即时实时系统中,在其截止日期之后完成操作被认为是无用的 - 最终,这可能是导致整个系统出现严重故障,另一方面,软实时系统将容忍这种迟到,并且可能会降低服务质量(例如,在显示视频时忽略帧)。“

我会说不,它不是实时的。

2

不,实时系统是OS /应用程序必须在已知时间内响应环境的系统,例如战斗机上的嵌入式飞行控制系统。

维基百科在Real-time computing上有一篇相当不错的文章。

1

如果你使用TCP/IP协议进行通信,那不是实时系统,因为这些通信链路在响应时间方面本质上不是确定性的,唯一确定的是消息将到达,何时?谁知道...

+0

它甚至不确定消息是否会到达,TCP只能保证消息将以正确的顺序到达。 – SirDarius 2013-01-23 21:25:29

相关问题