2010-06-09 68 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

相關問題