即時運算
外觀
即時運算(英語:Real-time computing)是電腦科學中對受到「即時約束」的電腦硬件和電腦軟件系統的研究,即時約束像是從事件發生到系統回應之間的最長時間限制。即時程式必須保證在嚴格的時間限制內回應。[1]通常即時回應時間會是以毫秒為單位,也有時是以微秒為單位。相比之下,非即時系統是一種無法保證在任何條件下,回應時間均符合實時約束限制的系統。有可能大多數的情形下,非即時系統都可以符合即時約束限制,甚至更快,只是無法保證在任何條件都可以符合約束限制。
在其他領域中也有用到「即時」這個詞,但其含義不同:在仿真領域,即時是指「即時時鐘同步」,此外在數據傳輸、多媒體處理和企業系統領域,即時意思是「感覺不到延遲」。
即時軟件必須使用一種或多種同步程式語言、即時作業系統以及建立在一個實時軟件應用程式上的即時網絡提供的基本框架。
防鎖死系統是個即時運算系統的簡單例子,在這個系統中的即時即時約束是為了避免車輪鎖死,煞車必須釋放的時間。即時電腦系統的反應最後期限一般和事件有關,若沒能在最後期限前完成,即為即時電腦系統的失效。不論系統負載如何,即時電腦系統均需滿足最後期限的限制條件。
歷史
[編輯]術語即時的使用起源於仿真的早期,
即時運算標準
[編輯]如果一個系統作業的正確性不僅取決於其邏輯的正確性,還與其執行的時間有關,此系統就被稱為即時系統。即時系統和其最後期限可以依照若錯最後期限所造成的後果來加以分類:
- Hard
- 錯過最後期限會導致整個系統故障。
- Firm
- 能容忍偶爾的錯過最後期限,若超過最後期限,其實用性為零。
- Soft
- 超過最後期限的結果會造成實用性降低,從而降低系統的服務質素。
因此,硬件即時系統的目標是確保所有最後期限的完成。
即時數碼訊號處理
[編輯]此章節尚無任何內容,需要擴充。 |
即時和高效能
[編輯]此章節尚無任何內容,需要擴充。 |
設計方法
[編輯]此章節尚無任何內容,需要擴充。 |
參看
[編輯]參考文獻
[編輯]- ^ Ben-Ari, M., "Principles of Concurrent and Distributed Programming", Prentice Hall, 1990. ISBN 0-13-711821-X. Ch16, Page 164.
外部連結
[編輯]技術委員會
[編輯]- IEEE Technical Committee on Real-Time Systems
- Euromicro Technical Committee on Real-time Systems(頁面存檔備份,存於互聯網檔案館)
科學會議
[編輯]- ECRTS - Euromicro Conference on Real-time Systems(頁面存檔備份,存於互聯網檔案館)
- IEEE Real-time Systems Symposium(頁面存檔備份,存於互聯網檔案館)
- IEEE Real-time Technology and Applications Symposium(頁面存檔備份,存於互聯網檔案館)
- International Symposium on Object-oriented Real-time distributed Computing(頁面存檔備份,存於互聯網檔案館)
- IEEE International Conference on Embedded and Real-Time Computing Systems and Applications(頁面存檔備份,存於互聯網檔案館)
- Real-Time & Embedded Computing Conference(頁面存檔備份,存於互聯網檔案館)
期刊
[編輯]- International Journal of Critical Computer-Based Systems(頁面存檔備份,存於互聯網檔案館)
- International Journal of Real-Time Systems(頁面存檔備份,存於互聯網檔案館)
研究小組
[編輯]- CISTER Research Unit, ISEP, Polytechnic Institute of Porto (IPP), Portugal(頁面存檔備份,存於互聯網檔案館)
- Real-Time Systems Research Group,INRIA,LORIA NANCY, France
- Real-Time & Embedded Computing Laboratory (USMAN SHARIF BCS-SP03-37)
- Mälardalen Real-Time research Centre
- Real-Time Computing Laboratory
- Real-Time Systems Laboratory(頁面存檔備份,存於互聯網檔案館)
- RTSE Laboratory
- Institute for Systems Engineering - Real Time systems Group
- Real-Time Systems Laboratory at Scuola Superiore Sant'Anna, Pisa, Italy(頁面存檔備份,存於互聯網檔案館)
- Technical University of Kaiserslautern - Institute for Electrical Engineering and Information Technology - Real-Time Systems Group(頁面存檔備份,存於互聯網檔案館)
- Vienna University of Technology - Institute for Computer Engineering - Real-Time Systems Group
- Real-Time Systems Research Group at the University of York, UK(頁面存檔備份,存於互聯網檔案館)
- Chalmers University of Technology - Dependable Real-Time Systems research group(頁面存檔備份,存於互聯網檔案館)
- ARTES: a national Swedish strategic research initiative in Real-Time Systems supported by the Swedish Foundation for Strategic Research (SSF), SE(頁面存檔備份,存於互聯網檔案館)
- Real-Time Systems at the University of North Carolina at Chapel Hill(頁面存檔備份,存於互聯網檔案館)
- Real-time Systems Laboratory at Virginia Polytechnic and State University, Blacksburg
- mc2labs.com - ICT Research&Development, Mogliano Veneto IT - Realtime Internet programming infrastructures(頁面存檔備份,存於互聯網檔案館)