一種嵌入式操作系統(tǒng)的任務(wù)調(diào)度裝置及方法

基本信息

申請(qǐng)?zhí)?/td> CN200810218282.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN101452404A 公開(kāi)(公告)日 2009-06-10
申請(qǐng)公布號(hào) CN101452404A 申請(qǐng)公布日 2009-06-10
分類號(hào) G06F9/48(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王繼剛;李翌;鐘衛(wèi)東 申請(qǐng)(專利權(quán))人 成都中興軟件有限責(zé)任公司
代理機(jī)構(gòu) 深圳市永杰專利商標(biāo)事務(wù)所 代理人 曹建軍
地址 610000 四川省成都市高新區(qū)天府大道中段800號(hào)中興通訊大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種嵌入式操作系統(tǒng)的任務(wù)調(diào)度裝置及方法,所述裝置包括處理器、系統(tǒng)調(diào)度器、系統(tǒng)可調(diào)度任務(wù)集合模塊以及自適應(yīng)分區(qū)模塊;所述方法首先初始化自適應(yīng)分區(qū);然后根據(jù)各自適應(yīng)分區(qū)所需的最小處理器計(jì)算能力占處理器計(jì)算能力的比例得到各自適應(yīng)分區(qū)在一個(gè)系統(tǒng)調(diào)度周期內(nèi)能夠分配到的處理器時(shí)間;最后在系統(tǒng)調(diào)度周期內(nèi)調(diào)度各自適應(yīng)分區(qū)時(shí),再為各自適應(yīng)分區(qū)分配處理器時(shí)間,當(dāng)前調(diào)度的自適應(yīng)分區(qū)的分區(qū)調(diào)度器根據(jù)分區(qū)調(diào)度策略在其所分配到的處理器時(shí)間內(nèi)調(diào)度任務(wù)隊(duì)列中的任務(wù)。本發(fā)明克服了當(dāng)前嵌入式操作系統(tǒng)中調(diào)度機(jī)制存在的只能對(duì)同種類型的靜態(tài)優(yōu)先級(jí)任務(wù)進(jìn)行全局調(diào)度的缺陷。