實(shí)時(shí)操作系統(tǒng)內(nèi)核應(yīng)該是可剝奪型的
發(fā)布時(shí)間:2009/1/17 0:00:00 訪問(wèn)次數(shù):844
所謂內(nèi)核的不可剝奪或可剝奪的類(lèi)型,是以系統(tǒng)中當(dāng)前進(jìn)程維護(hù)自己的處理器使用權(quán)的強(qiáng)硬程度來(lái)定義的。
如果當(dāng)前進(jìn)程只是在進(jìn)程執(zhí)行結(jié)束,或者因某種原因自愿放棄處理器使用權(quán),而使待運(yùn)行進(jìn)程獲得處理器使用權(quán),那么以這種方式實(shí)現(xiàn)處理器使用權(quán)發(fā)生轉(zhuǎn)移的內(nèi)核就是屬于不可剝奪型的。反之,如果當(dāng)前進(jìn)程并未執(zhí)行完畢,又不是自愿放棄處理器使用權(quán),而被強(qiáng)制中止執(zhí)行被迫將處理器使用權(quán)轉(zhuǎn)移給其他進(jìn)程,那么這種內(nèi)核就是可剝奪型的。其實(shí),真正實(shí)施處理器使用權(quán)轉(zhuǎn)移工作的是調(diào)度器,所以也可以這樣說(shuō),調(diào)度器能以強(qiáng)硬的方式獲得處理器使用權(quán)并分配另外進(jìn)程的內(nèi)核就是可剝奪型內(nèi)核,否則就是不可剝奪型內(nèi)核。
作為實(shí)時(shí)系統(tǒng)中的實(shí)時(shí)進(jìn)程,它們各自所對(duì)應(yīng)的實(shí)時(shí)任務(wù)的緊急程度總是有區(qū)別的,有的 緊急一些,必須馬上執(zhí)行,有的就可以晚一點(diǎn)。為了確保緊急進(jìn)程能比較快地被執(zhí)行,提高系統(tǒng)的實(shí)時(shí)性,所以希望操作系統(tǒng)的調(diào)度器,一旦發(fā)現(xiàn)有緊急進(jìn)程在等待處理器,就能強(qiáng)硬地從 當(dāng)前進(jìn)程中把處理器搶奪過(guò)來(lái),并分配給正在等待的這個(gè)緊急進(jìn)程。因此,實(shí)時(shí)操作系統(tǒng)內(nèi)核應(yīng)該是可剝奪型的。
可剝奪型內(nèi)核的一個(gè)重要特點(diǎn)是,系統(tǒng)中的每個(gè)進(jìn)程都有一個(gè)表示其緊急程度的優(yōu)先級(jí)別,以使調(diào)度器可根據(jù)等待進(jìn)程的優(yōu)先級(jí)別來(lái)決定是否要?jiǎng)儕Z當(dāng)前進(jìn)程的處理器使用權(quán)。
其實(shí),調(diào)度器在以剝奪的方式使處理器使用權(quán)發(fā)生轉(zhuǎn)移時(shí),根據(jù)其使用的調(diào)度策略不同,其剝奪的強(qiáng)硬程度也有較大的不同。
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
所謂內(nèi)核的不可剝奪或可剝奪的類(lèi)型,是以系統(tǒng)中當(dāng)前進(jìn)程維護(hù)自己的處理器使用權(quán)的強(qiáng)硬程度來(lái)定義的。
如果當(dāng)前進(jìn)程只是在進(jìn)程執(zhí)行結(jié)束,或者因某種原因自愿放棄處理器使用權(quán),而使待運(yùn)行進(jìn)程獲得處理器使用權(quán),那么以這種方式實(shí)現(xiàn)處理器使用權(quán)發(fā)生轉(zhuǎn)移的內(nèi)核就是屬于不可剝奪型的。反之,如果當(dāng)前進(jìn)程并未執(zhí)行完畢,又不是自愿放棄處理器使用權(quán),而被強(qiáng)制中止執(zhí)行被迫將處理器使用權(quán)轉(zhuǎn)移給其他進(jìn)程,那么這種內(nèi)核就是可剝奪型的。其實(shí),真正實(shí)施處理器使用權(quán)轉(zhuǎn)移工作的是調(diào)度器,所以也可以這樣說(shuō),調(diào)度器能以強(qiáng)硬的方式獲得處理器使用權(quán)并分配另外進(jìn)程的內(nèi)核就是可剝奪型內(nèi)核,否則就是不可剝奪型內(nèi)核。
作為實(shí)時(shí)系統(tǒng)中的實(shí)時(shí)進(jìn)程,它們各自所對(duì)應(yīng)的實(shí)時(shí)任務(wù)的緊急程度總是有區(qū)別的,有的 緊急一些,必須馬上執(zhí)行,有的就可以晚一點(diǎn)。為了確保緊急進(jìn)程能比較快地被執(zhí)行,提高系統(tǒng)的實(shí)時(shí)性,所以希望操作系統(tǒng)的調(diào)度器,一旦發(fā)現(xiàn)有緊急進(jìn)程在等待處理器,就能強(qiáng)硬地從 當(dāng)前進(jìn)程中把處理器搶奪過(guò)來(lái),并分配給正在等待的這個(gè)緊急進(jìn)程。因此,實(shí)時(shí)操作系統(tǒng)內(nèi)核應(yīng)該是可剝奪型的。
可剝奪型內(nèi)核的一個(gè)重要特點(diǎn)是,系統(tǒng)中的每個(gè)進(jìn)程都有一個(gè)表示其緊急程度的優(yōu)先級(jí)別,以使調(diào)度器可根據(jù)等待進(jìn)程的優(yōu)先級(jí)別來(lái)決定是否要?jiǎng)儕Z當(dāng)前進(jìn)程的處理器使用權(quán)。
其實(shí),調(diào)度器在以剝奪的方式使處理器使用權(quán)發(fā)生轉(zhuǎn)移時(shí),根據(jù)其使用的調(diào)度策略不同,其剝奪的強(qiáng)硬程度也有較大的不同。
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門(mén)點(diǎn)擊
- ARM通用寄存器
- PIE中斷向量的映射方式
- PIE模塊級(jí)中斷
- ARM復(fù)位原理
- FIQ異常的描述
- ARM硬件電路設(shè)計(jì)
- ARM程序狀態(tài)寄存器
- ARM時(shí)序
- 什么是嵌入式實(shí)時(shí)操作系統(tǒng)
- 計(jì)算機(jī)操作系統(tǒng)調(diào)度策略(箅法)
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說(shuō)新車(chē)間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- iNEMO系統(tǒng)級(jí)封裝 (SiP
- 增強(qiáng)型模塊化輸入輸出系統(tǒng) (eMIOS)
- 最新60和100V器件FERD
- 32位汽車(chē)微控制器SPC5系列
- 新一代高性能接近和測(cè)距傳感器
- 新型場(chǎng)效應(yīng)整流二極管(FERD
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究