實時操作系統是一種能非常可靠地完成任務的計算機操作系統。這些操作系統具有實時接收信息和輸出結果的能力。這意味著在需要結果的同時,信息結果已經準備就緒。這種操作系統是大型計算和制造理念中的傳統計算機組件稱...
實時操作系統是一種能非常可靠地完成任務的計算機操作系統。這些操作系統具有實時接收信息和輸出結果的能力。這意味著在需要結果的同時,信息結果已經準備就緒。這種操作系統是大型計算和制造理念中的傳統計算機組件稱為實時計算。

實時應用允許信息的瞬時流動一個標準的計算機操作系統不把速度作為決定因素。一個進程完成的速度對用戶來說可能非常重要,但是操作系統本身是完全不關心的,因為速度對編程來說并不重要,一個進程可能會被中斷或暫停,而另一個被認為更重要的進程卻在運行實時操作系統具有實時接收信息和輸出結果的能力在某些系統中是不可接受的。有些計算機系統操作昂貴的機器、管理公用事業或執行涉及數千人生命或數百萬美元的其他任務這些計算機需要一個可靠的輸出水平來防止事故發生,拯救生命和金錢。為了達到這種可靠性水平,人們使用實時操作系統。這些系統確實使用時間作為決定因素。信息進入系統所需的時間以及使用這些信息進行的計算都受到嚴格控制。這是主要因素之一一個實時操作系統的關鍵在于進程的優先級。在標準操作系統中,某些內部系統進程比其他任何進程都重要。這些進程不能被應用程序中斷,不考慮優先級。實時操作系統將允許應用程序在必要時處理最高優先級。這允許重要計算在特定窗口內完成所需的時間和功率。實時操作系統具有非常可靠的輸出水平,通常以犧牲一般速度為代價。由于系統和處理器的時間變化較大,非重要的操作可能需要更長的時間才能完成。內存尋址和交換比傳統系統更慢、更穩定。本質上,寫入和檢索信息需要較長的時間,但信息總是在需要的時候存在。實時操作系統有兩種基本類型,硬操作系統和軟操作系統。在硬系統中,信息必須在一定的時間范圍內到達需要的地方,否則信息就毫無用處這些系統通常是管理醫療設備、公用事業或貨幣兌換的關鍵系統。在一個軟系統中,在需要信息的確切時間上有更大的回旋余地。這種方式在導航系統和雷達等不斷更新的設備中很常見。