實時系統(tǒng) real-time system
定義:從事件發(fā)生到系統(tǒng)給出響應,滿足一定的時間約束的軟硬件系統(tǒng)。
學科:計算機科學技術_系統(tǒng)軟件_操作系統(tǒng)
相關名詞:硬實時系統(tǒng) 軟實時系統(tǒng)
圖片來源:視覺中國
【延伸閱讀】
實時系統(tǒng)是指系統(tǒng)能及時響應外部事件的請求,在規(guī)定的時間內完成對該事件的處理,并控制所有實時任務協(xié)調一致地運行。實時系統(tǒng)的正確性不僅依賴系統(tǒng)計算的邏輯結果,還依賴于產生這個結果的時間。如果系統(tǒng)的時間約束條件得不到滿足,系統(tǒng)將會出錯。因此實時系統(tǒng)應該具備在事先定義的時間范圍內識別和處理離散事件的能力,能夠處理和儲存控制系統(tǒng)所需要的大量數(shù)據。
實時系統(tǒng)也可分為硬實時系統(tǒng)和軟實時系統(tǒng)。軟實時系統(tǒng)是指能夠容忍一定程度的時間延遲及其引起的服務質量下降的實時系統(tǒng)。某些應用雖然提出了時間需求,但實時任務偶爾違反這種需求對系統(tǒng)的運行以及環(huán)境不會造成嚴重影響。硬實時系統(tǒng)是指嚴格遵循時間約束,超出時間限制會造成嚴重的系統(tǒng)失效的實時系統(tǒng),并且這種系統(tǒng)失效常常會伴隨著嚴重的財產甚至生命損失。
軟實時系統(tǒng)在人們生活中比較常見,如視頻點播(VOD)系統(tǒng)、信息采集與檢索系統(tǒng)等。在視頻點播系統(tǒng)中,系統(tǒng)只需保證絕大多數(shù)情況下視頻數(shù)據能夠及時傳輸給用戶即可,偶爾的數(shù)據傳輸延遲對用戶不會造成很大影響。
硬實時系統(tǒng)常應用于航空航天、軍事、核工業(yè)等一些關鍵領域中。應用的時間需求應能夠得到完全滿足,否則就可能造成重大安全事故,損失難以彌補。因此,在這類系統(tǒng)的設計和實現(xiàn)過程中,應采用各種分析、模擬及形式化驗證方法對系統(tǒng)進行嚴格的檢驗,以保證在各種情況下應用的時間需求和功能需求都能夠得到滿足。
(延伸閱讀作者:大連理工大學計算機科學與技術學院教授 楊鑫)
責任編輯:張鵬輝