Real time I';我正在编写一个应用程序来实现一个调查问卷。是否符合实时应用程序的条件?

Real time I';我正在编写一个应用程序来实现一个调查问卷。是否符合实时应用程序的条件?,real-time,Real Time,保持简单,我有一个服务器和客户端。服务器一个接一个地发送问题,客户机在给出答案后立即发送答案 那么,你会说这个应用程序是实时的吗?基于这段引语,它总结了我对什么是实时应用程序的理解: “如果操作的完全正确性不取决于 经典的概念是,在硬实时或即时实时系统中,在其截止日期后完成的操作被认为是无用的——最终,这可能会导致整个系统的严重故障。另一方面,软实时系统hand将容忍这种迟到,并且可能会以服务质量下降(例如,在显示视频时省略帧)作为响应。” 我想说不,它不是实时的。不,实时系统是指操作系统/应用

保持简单,我有一个服务器和客户端。服务器一个接一个地发送问题,客户机在给出答案后立即发送答案

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

基于这段引语,它总结了我对什么是实时应用程序的理解:

“如果操作的完全正确性不取决于 经典的概念是,在硬实时或即时实时系统中,在其截止日期后完成的操作被认为是无用的——最终,这可能会导致整个系统的严重故障。另一方面,软实时系统hand将容忍这种迟到,并且可能会以服务质量下降(例如,在显示视频时省略帧)作为响应。”


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

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


维基百科在这方面有一篇相当不错的文章

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

你所说的“实时”是什么意思?“实时操作系统”中的实时和类似用途通常意味着更严格的限制,尽管正式定义可能有相当模糊的边界。我会选择“否”。你需要澄清你的问题。你可能在寻找“在线”这个术语,它(除了网络的含义)意味着应用程序必须在数据到达时处理数据,这是有原因的。相比之下,脱机应用程序在处理开始之前可以访问所有数据。它甚至不确定消息是否会到达,TCP只保证消息以正确的顺序到达。