新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于μC/OS-Ⅱ的實(shí)時(shí)分層調(diào)度算法研究

基于μC/OS-Ⅱ的實(shí)時(shí)分層調(diào)度算法研究

作者: 時(shí)間:2012-04-16 來源:網(wǎng)絡(luò) 收藏

存在的問題是任務(wù)切換的頻繁次數(shù)增加,增大了的時(shí)間開銷,表1是對圖1的任務(wù)集在前后的運(yùn)行時(shí)任務(wù)切換次數(shù)的比較。

表1 前、后的任務(wù)切換次數(shù)對比分析表
17.jpg

4、結(jié)束語

本文作者創(chuàng)新點(diǎn):通過重構(gòu)μⅡ內(nèi)核結(jié)構(gòu)和改進(jìn)其調(diào)度器,達(dá)到了μⅡ支持調(diào)度的設(shè)計(jì)目標(biāo),其調(diào)度功能得到了擴(kuò)展和加強(qiáng)。改進(jìn)的μⅡ內(nèi)核支持兩級(jí)的分層調(diào)度,在不改變原μC/OS-Ⅱ內(nèi)核搶占式內(nèi)核特征下實(shí)現(xiàn)了子系統(tǒng)模塊的固定時(shí)間分配方案的調(diào)度策略,使得μC /OS-Ⅱ內(nèi)核有能力支撐更為復(fù)雜的應(yīng)用。理論分析和實(shí)驗(yàn)認(rèn)證證明了擴(kuò)展μC/OS-Ⅱ內(nèi)核功能方法的正確性和有效性。

參考文獻(xiàn):
[1]WilliamL.Preemption-threshold. White Paper[Z].Express Logic Inc. 1992.
[2] Wang Y, Saksena M. Scheduling Fixed Priority Tasks with PreemptionThreshold[C]. Proceeding of 6th IEEE Real-time Computing Systemsand Applications Symposium, Hong Kong, 1999: 328-335.
[3]楊博,陳志剛. 一種雙層進(jìn)化結(jié)構(gòu)的網(wǎng)格任務(wù)調(diào)度算[J].計(jì)算機(jī)工程與應(yīng)用, 2006(15):4-7.
[4]劉衛(wèi),程明霄王曉榮. 系統(tǒng)優(yōu)先級(jí)位圖調(diào)度的改進(jìn)[J].微計(jì)算機(jī)信息程,2007,23(2):155-157.
[5] Mok,A.K.-L.,and D.Chen,“A multiframe model for real-time,”Proceedings of IEEE Real-time Systems Symposium,December, 1996.


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉