嵌入式實時操作系統(tǒng)
發(fā)布時間:2023-07-19 15:42:12
實時操作系統(tǒng)特征
1.即使性
及時性指實時系統(tǒng)對于連續(xù)處理事務(wù)的要求。像多媒體音視頻的處理,語音聊天,視頻會議等的應(yīng)用,都要求音頻、視頻在時間上連貫,延遲小。在工業(yè)控制上,要求對外部事件的處理所能接受的延遲得到更精細(xì)的控制,控制精度可能是毫秒級,甚至可能是微秒級。
2.交互作用性
交互作用性指實時系統(tǒng)對于人機(jī)的響應(yīng)時間由人所能接受的等待時間來確定。例如系統(tǒng)對鍵盤的響應(yīng),對于鼠標(biāo)事件、觸摸板的響應(yīng),對于窗口變化的響應(yīng)等要求。
3.多路性和獨立性
多路性和獨立性指實時系統(tǒng)要求對于并發(fā)的事件作出“同時”的響應(yīng)。從宏觀上來看,多路事件同時發(fā)生,但每一個分立事件卻保持自身的獨立完整性。
舉例說明
比如,對于危險環(huán)境外部數(shù)據(jù)的采取,對于緊急情況的響應(yīng)等。
在多媒體播放過程中,要求對音視頻作出及時、快速的處理,否則聲音或畫面會出現(xiàn)斷續(xù)。
在人機(jī)接口中,快速對用戶按鍵的響應(yīng)也是實時性的范疇。
如果在一個系統(tǒng)中,所有的“用戶”請求都能得到立即響應(yīng),那是最理想的情況。
但是往往處理器的速度不夠快,或者說系統(tǒng)中的 CPU不夠多那么這時候就需要系統(tǒng)按照任務(wù)的緊急程度,制定不同的優(yōu)先級策略,設(shè)計性能優(yōu)秀的調(diào)試算法。