曹輝 林海波 儀垂杰 周繼新
摘要:Linux作為一種通用的多用戶多任務(wù)桌面操作系統(tǒng),由于其實(shí)時(shí)性方面的不足,阻礙了其在嵌入式實(shí)時(shí)領(lǐng)域的應(yīng)用。該文首先分析了通用Linux系統(tǒng)在任務(wù)調(diào)度方面的優(yōu)勢(shì)與不足;進(jìn)而闡述了幾種經(jīng)典實(shí)時(shí)調(diào)度算法,并分析這幾種經(jīng)典算法的優(yōu)劣;最后,提出了一種解決IRIS任務(wù)的調(diào)度算法并對(duì)內(nèi)核進(jìn)行改造。利用Lmbench工具對(duì)改進(jìn)后的內(nèi)核進(jìn)行了驗(yàn)證,證明該方法的正確性與有效性。
關(guān)鍵詞:Linux;嵌入式;實(shí)時(shí)性;調(diào)度算法
中圖分類號(hào):TP316 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)32-7702-04