【中级软考】什么是实时操作系统?(RTOS:Real Time Operating System)
實時操作系統(tǒng)(RTO:Real Time Operating System)是指當外界事件或數(shù)據(jù)產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產過程或對處理系統(tǒng)做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng)。提供及時響應和高可靠性是其主要特點。
實時操作系統(tǒng)是保證在一定時間限制內完成特定功能的操作系統(tǒng)。實時操作系統(tǒng)有硬實時和軟實時之分,硬實時要求在規(guī)定的時間內必須完成操作,這是在操作系統(tǒng)設計時保證的;軟實時則只要按照任務的優(yōu)先級,盡可能快地完成操作即可。我們通常使用的操作系統(tǒng)在經過一定改變之后就可以變成實時操作系統(tǒng)。
例如,可以為確保生產線上的機器人能獲取某個物體而設計一個操作系統(tǒng)。在“硬”實時操作系統(tǒng)中,如果不能在允許時間內完成使物體可達的計算,操作系統(tǒng)將因錯誤結束。在“軟”實時操作系統(tǒng)中,生產線仍然能繼續(xù)工作,但產品的輸出會因產品不能在允許時間內到達而減慢,這使機器人有短暫的不生產現(xiàn)象。一些實時操作系統(tǒng)是為特定的應用設計的,另一些是通用的。一些通用目的的操作系統(tǒng)稱自己為實時操作系統(tǒng)。但某種程度上,大部分通用目的的操作系統(tǒng),如微軟的Windows NT或IBM的OS/390有實時系統(tǒng)的特征。這就是說,即使一個操作系統(tǒng)不是嚴格的實時系統(tǒng),它們也能解決一部分實時應用問題。
參考文章1:實時操作系統(tǒng)
參考文章2:哪款RTOS最好用,應該學習哪款RTOS? - 知乎
總結
以上是生活随笔為你收集整理的【中级软考】什么是实时操作系统?(RTOS:Real Time Operating System)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【中级软考】什么是二维数组元素的偏移量?
- 下一篇: 【中级软考】前驱图是什么?(貌似又名“前