Linux是实时系统还是分时操作系统?
Linux是實時系統(tǒng)還是分時操作系統(tǒng)
?
我們平時分享的μC/OS、FreeRTOS、RT-Thread、ThreadX這些都是實時操作系統(tǒng)(RTOS),那么有讀者問:什么是分時操作系統(tǒng),Linux屬于實時操作系統(tǒng)嗎 ?
實時操作系統(tǒng)(RTOS)
RTOS ,英文全稱Real Time Operating System,即實時操作系統(tǒng)。
1.實時操作系統(tǒng)定義
實時操作系統(tǒng)(RTOS)是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產過程或對處理系統(tǒng)作出快速響應,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng)。
因而,提供及時響應和高可靠性是其主要特點。
實時操作系統(tǒng)有硬實時和軟實時之分,硬實時要求在規(guī)定的時間內必須完成操作,這是在操作系統(tǒng)設計時保證的。
軟實時則只要按照任務的優(yōu)先級,盡可能快地完成操作即可