官术网_书友最值得收藏!

4.2.3 實時操作系統

實時操作系統(Real Time Operating System)是指使計算機能及時響應外部事件的請求,在規定的嚴格時間內完成對該事件的處理,并控制所有實時設備和實時任務協調一致地工作的操作系統。

實時操作系統通常是具有特殊用途的專用系統,主要用于實時控制。例如,飛機飛行、導彈發射過程的自動控制、衛星測控等。目前,在計算機應用中,過程控制和信息處理都有一定的實時要求,據此,把實時操作系統分為實施過程控制系統和實時信息處理系統兩大類。

實時操作系統主要具有如下特點:

①對外部進入系統的信號或信息應能做到實時響應。

②實時操作系統較一般的通用系統有規律,許多操作具有一定的可預計性。

③實時操作系統的終端一般作為執行和詢問,不具有分時系統那樣較強的會話能力。

④實時操作系統對可靠性和安全性要求較高,常采用全雙工工作方式。

實時操作系統與分時操作系統的主要差別表現在以下兩個方面:

①交互能力:分時操作系統的交互能力較強,而實時操作系統大多數是具有特殊用途的專用系統,其交互能力受到一定的限制。

②響應時間:分時操作系統的響應時間一般都是以人能接受的時間來確定的,其響應時間一般在秒數量級;而實時操作系統的響應時間視應用場合而定,主要根據控制對象或信息處理過程所能接受的延遲而定。可能是秒數量級,也可能是毫秒數量級甚至微秒數量級。

批處理操作系統、分時操作系統和實時操作系統是操作系統的3種基本類型。但一個實際系統往往兼有它們三者或其中兩者的功能,因而出現了通用操作系統,它具有更強的處理能力和廣泛的適用性。

當系統有分時用戶時,系統及時地對他們的要求做出響應,而當系統暫時沒有分時用戶或分時用戶較少時,系統處理不太緊急的批處理作業,以提高系統資源的利用率。在這種系統中,把分時作業稱為前臺作業,而把批處理作業稱為后臺作業。類似地,有實時請求則及時進行處理;沒有實時請求則進行批處理。

主站蜘蛛池模板: 广汉市| 萍乡市| 迁安市| 灵川县| 西华县| 隆化县| 马关县| 龙口市| 揭阳市| 二连浩特市| 福州市| 青岛市| 泰顺县| 剑河县| 景洪市| 陕西省| 青川县| 枝江市| 杭锦旗| 太仆寺旗| 莱阳市| 东台市| 淅川县| 鄂托克前旗| 资兴市| 阳原县| 开远市| 沙田区| 禹城市| 宜春市| 吴旗县| 新建县| 岢岚县| 台安县| 蓝田县| 南宁市| 荃湾区| 巴里| 鹿泉市| 彭州市| 山西省|