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