複製鏈接
請複製以下鏈接發送給好友

實時處理

鎖定
實時處理即時運算Real-time computing),是計算機科學中對受到“即時約束”的電腦硬件電腦軟件系統的研究,即時約束像是從事件發生到系統迴應之間的最長時間限制。即時程序必須保證在嚴格的時間限制內響應。
中文名
實時處理
外文名
Real-time processing
別    名
即時運算

目錄

實時處理簡介

即時運算Real-time computing)是計算機科學中對受到“即時約束”的電腦硬件電腦軟件系統的研究,即時約束像是從事件發生到系統迴應之間的最長時間限制。即時程序必須保證在嚴格的時間限制內響應。通常即時迴應時間會是以毫秒為單位,也有時是以微秒為單位。相比之下,非即時系統是一種無法保證在任何條件下,迴應時間均符合實時約束限制的系統。有可能大多數的情形下,非即時系統都可以符合即時約束限制,甚至更快,只是無法保證在任何條件都可以符合約束限制。
在其他領域中也有用到“即時”這個詞,但其含義不同:在仿真領域,即時是指“即時時鐘同步”,此外在數據傳輸、多媒體處理和企業系統領域,實時意思是“感覺不到延遲”。
即時軟件必須使用一種或多種同步編程語言、實時操作系統以及建立在一個實時軟件應用程序上的即時網絡提供的基本框架。
防抱死系統是個即時運算系統的簡單例子,在這個系統中的即時即時約束是為了避免車輪鎖死,剎車必須釋放的時間。即時電腦系統的反應最後期限一般和事件有關,若沒能在最後期限前完成,即為即時電腦系統的失效。不論系統負載如何,即時電腦系統均需滿足最後期限的限制條件。 [1] 

實時處理即時運算標準

如果一個系統作業的正確性不僅取決於其邏輯的正確性,還與其執行的時間有關,此係統就被稱為即時系統。即時系統和其最後期限可以依照若錯最後期限所造成的後果來加以分類:

實時處理Hard

錯過最後期限會導致整個系統故障。

實時處理Firm

能容忍偶爾的錯過最後期限,但此情形下可能會降低系統的服務品質。若超過最後期限,其實用性為零。

實時處理Soft

超過最後期限的結果會造成實用性降低,從而降低系統的服務品質。
因此,硬件即時系統的目標是確保所有最後期限的完成。 [2] 

實時處理參看

  • 同步編程語言
  • Ptolemy Project
  • DSOS
  • 最壞情況下的執行時間
參考資料
  • 1.    Alan Burns and Andy Wellings (2009), Real-Time Systems and Programming Languages (4th ed.), Addison-Wesley, ISBN 978-0-321-41745-9
  • 2.    Ben-Ari, M., "Principles of Concurrent and Distributed Programming", Prentice Hall, 1990. ISBN 0-13-711821-X. Ch16, Page 164.