【導(dǎo)讀】近年來,隨著數(shù)字化和智能化程度的提高,微處理器被引進(jìn)到電子領(lǐng)域的各個(gè)行業(yè)。一般來講,凡是帶有微處理器的電子系統(tǒng),都可以統(tǒng)稱為嵌入式系統(tǒng)。由于一個(gè)系統(tǒng)中集成的功能越來越多,因而需要微處理器處理的任務(wù)也隨之增加。這就引進(jìn)了單個(gè)微處理器對多任務(wù)的調(diào)度問題。目前,針對多任務(wù)調(diào)度的問題已經(jīng)有很多成熟的算法。不同的任務(wù)都有不同的優(yōu)先級與之對應(yīng),以滿足各個(gè)任務(wù)的實(shí)時(shí)性要求。對于低優(yōu)先級任務(wù)在執(zhí)行過程中出現(xiàn)的大范圍延遲問題,在所有實(shí)時(shí)系統(tǒng)中都是常見的。該算法的原理來源于非實(shí)時(shí)系統(tǒng)中時(shí)間片輪轉(zhuǎn)調(diào)度算法。解決問題的方法是將低優(yōu)先級任務(wù)和滿足條件的高優(yōu)先級任務(wù)的優(yōu)先級進(jìn)行周期性的互換,讓低優(yōu)先級任務(wù)也能在一個(gè)時(shí)間段中及時(shí)地執(zhí)行。并模擬實(shí)際控制系統(tǒng),通過調(diào)度三個(gè)PID控制器對三個(gè)被控對象的控制,繪制出各任務(wù)的響應(yīng)曲線以驗(yàn)證優(yōu)先級周期性互換調(diào)度算法的合理性和優(yōu)勢。