實時處理系統
實時處理系統
實時處理系統--英文名稱為Real-time processing sysem 一般是指一類時間性要求很強的應用系統。
目錄
名稱:實時處理系統:Real-time processing sysem 一般是指一類時間性要求很強的應用系統。例如工業過程式控制制(如鍊鋼,連續化工流程等),航天飛行器控制系統,武器制導系統,戰略防禦系統等。這些系統往往要求計算機對採集的多路信息分輕重緩急分別在若干秒,若干毫秒,甚至若干微秒內完成處理並作出恰當的反應。實時處理系統往往是一個由多台計算機組成的耦合度較高的分散式處理系統。
實時系統的特點之一是系統中往往具有各種感測器和多路數字模擬轉換設施,即實時系統的輸出數據有時是來自感測器輸出的模擬量,因此有必要將其轉換為數字量(稱為A/D轉換)之後才能由計算機處理;另一方面,計算機處理結果(數字量)有時需要轉換為模擬量(成為D/A轉換)輸出對動作機構實施控制。實時系統的第二個特點是要在保證必要的運算速度(注意:有時需要極高速度)前提下達到很高的可靠性,雙機熱備份或容錯計算機是常用的解決方案。實時系統的另一個特點是環境適應性,系統常常在工業現場環境下使用,甚至在更惡劣的環境中使用。前者要求算計能在較寬的溫度或濕度範圍內工作,並能適應工業現場的電磁干擾環境;後者往往指野外或車載,艦載,機載,星載等應用環境,因此往往還要求特寬的工作溫度範圍(如零下40攝氏度到85攝氏度),防潮,防震,防衝擊,防鹽霧和防霉等,這些都要求計算機採用特殊的元器件和特殊的結構,這種要求稱為“加固”要求。實時系統還有一個特點是對軟體可靠性有很高的要求,如在軍事和航天應用中往往採用特定的程序設計語言(如Ada語言)及其高質量的編譯程序,目的是保證程序有良好的正確性,並有可能充分利用硬體特點,使目標程序運行速度方面有很高的質量。此外,不少實時應用涉及大量的通信環節,特別是無線通信,除了需要高靈敏度接受設施外,採用冗餘編碼保證在惡劣氣候條件下數據通信的高可靠性也很重要。