實時操作系統(Real Time Operating System)是指當外界事件或數據產生時,能夠接受並以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統做出快速響應,調度一切可利用的資源完成實時任務,並控制所有實時任務協調一致運行的操作系統。
提供及時響應和高可靠性是其主要特點。
實時操作系統是保證在一定時間限制內完成特定功能的操作系統。實時操作系統有硬實時和軟實時之分,硬實時要求在規定的時間內必須完成操作,這是在操作系統設計時保證的;軟實時則只要按照任務的優先級,盡可能快地完成操作即可。我們通常使用的操作系統在經過一定改變之后就可以變成實時操作系統。
分時操作系統(Time-sharing Operating System):使一台計算機采用片輪轉的方式同時為幾個、幾十個甚至幾百個用戶服務的一種操作系統。把計算機與許多終端用戶連接起來,分時操作系統將系統處理機時間與內存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。由於時間間隔很短,每個用戶的感覺就像他獨占計算機一樣。分時操作系統的特點是可有效增加資源的使用率。
分時操作系統的特點:
1. 多路性:即眾多聯機用戶可以同時使用同一台計算機;
2. 獨占性:各終端用戶感覺到自己獨占了計算機;
3. 交互性:用戶與計算機之間可進行“會話”。
4. 及時性:用戶的請求能在短時間內得到響應。