版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、5、實時調(diào)度,1) 實時系統(tǒng)(real-time system) P11,實時:表示“及時”, 實時系統(tǒng)是系統(tǒng)能及時響應(yīng)外部事件請求,在規(guī)定時間內(nèi)完成對該事件的處理,并控制所有實時任務(wù)協(xié)調(diào)一致地運(yùn)行。 用于工業(yè)過程、軍事、金融等實時控制、實時信息處理領(lǐng)域,按任務(wù)執(zhí)行時是否呈現(xiàn)周期性來劃分: 周期性實時任務(wù):每隔一段固定的時間發(fā)生 非周期性實時任務(wù):在不可預(yù)測的時間發(fā)生。 截止時間(deadline): 開始截止時間(最晚開始時間)和完成截止時間(最晚完成時間) 根據(jù)對截止時間的要求來劃分: 硬實時任務(wù):存在必須滿足的時間限制。 軟實時任務(wù):可以容忍偶爾超過時間限制。,實時任務(wù)的類型:,2)實現(xiàn)
2、實時調(diào)度的基本條件,提供必要的信息(就緒時間、截止時間、處理時間、資源要求、資源優(yōu)先級) 系統(tǒng)處理能力要足夠強(qiáng): 單處理機(jī)情況下:設(shè)有m個周期性事件,事件i的周期為Pi,其中每個事件需要Ci秒的CPU時間來處理,可調(diào)度的的實時系統(tǒng)必須滿足: C1/P1 + C2/P2 + + Cm/Pm 1 采用搶占式調(diào)度機(jī)制 具有快速切換機(jī)制,練習(xí):,一個實時系統(tǒng)中有4個周期性事件,周期分別為50、100、300和250ms。若假設(shè)其處理分別需要35、20、10和x毫秒,則該系統(tǒng)可調(diào)度允許的x值最大為多少?,實時任務(wù)可調(diào)度應(yīng)滿足如下條件:35/50+20/100+10/300+x/2501x250(1-28
3、/30)=16.67,3)實時調(diào)度算法的分類,1)非搶占式調(diào)度算法 : 非搶占式輪轉(zhuǎn)調(diào)度算法(實時要求不太嚴(yán)格,s) 非搶占式優(yōu)先調(diào)度算法(要求比較嚴(yán)格,數(shù)百ms) 2)搶占式調(diào)度算法: 基于時鐘中斷的搶占優(yōu)先調(diào)度算法(要求比較嚴(yán)格,數(shù)10ms) 立即搶占優(yōu)先權(quán)調(diào)度算法(緊迫任務(wù),幾ms甚至百微秒),圖 3-8 實時進(jìn)程調(diào)度,4)常用的幾種實時調(diào)度算法,I.最早截止時間優(yōu)先即EDF(Earliest Deadline First)算法 P100,圖 3-9 EDF算法用于非搶占調(diào)度方式,1)非搶占式調(diào)度用于非周期實時任務(wù):最早開始截止時間優(yōu)先,Fig. 3-10,2)搶占式調(diào)度用于周期實時任務(wù)
4、:最早完成截止時間優(yōu)先,II. 最低松弛度優(yōu)先即LLF(Least Laxity First)算法 P101,該算法是根據(jù)任務(wù)緊急(或松弛)的程度,來確定任務(wù)的優(yōu)先級,即選擇松弛度最少的進(jìn)程執(zhí)行該算法。 主要用于可搶占調(diào)度方式中。,松弛度:即各個進(jìn)程的富裕時間(裕度) 松弛度=必須完成時間-其本身的運(yùn)行時間-當(dāng)前時間,圖 3-12 利用LLF算法進(jìn)行調(diào)度的情況,圖 3-11 A和B任務(wù)每次必須完成的時間,假如在一個實時系統(tǒng)中,有兩個周期性實時任務(wù)A和B,任務(wù)A要求每 20 ms執(zhí)行一次,執(zhí)行時間為 10 ms;任務(wù)B只要求每50 ms執(zhí)行一次,執(zhí)行時間為 25 ms。,實時調(diào)度問題-習(xí)題1,對下面的5個非周期性實時任務(wù),按最早開始截止時間優(yōu)先調(diào)度算法如何進(jìn)行CPU調(diào)度?(非搶占式/搶占式),到達(dá)時間,開始截止時間,實時調(diào)度問題-習(xí)題1,對下面的5個非周期性實時任務(wù),按最早開始截止時間優(yōu)先調(diào)度算法如何進(jìn)行CPU調(diào)度?(非搶占式/搶占式),到達(dá)時間,開始截止時間,實時調(diào)度問題-習(xí)題2,若有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冬青插花活動方案策劃(3篇)
- 測量市政施工方案(3篇)
- 暑假納涼活動方案策劃(3篇)
- 連鎖火鍋活動方案策劃(3篇)
- 河道養(yǎng)護(hù)施工方案(3篇)
- 2025年互聯(lián)網(wǎng)數(shù)據(jù)中心建設(shè)與運(yùn)維手冊
- 入職培訓(xùn)高級版
- 2025年高職(地質(zhì)工程技術(shù))巖土工程勘察綜合測試卷及解析
- 2025年大學(xué)(經(jīng)濟(jì)學(xué))微觀經(jīng)濟(jì)學(xué)期末綜合測試題及答案
- 2025年高職計算機(jī)應(yīng)用技術(shù)(數(shù)據(jù)庫應(yīng)用)試題及答案
- 2026年生物醫(yī)藥創(chuàng)新金融項目商業(yè)計劃書
- 湖南名校聯(lián)考聯(lián)合體2026屆高三年級1月聯(lián)考化學(xué)試卷+答案
- 井下爆破安全培訓(xùn)課件
- 2026年安全員證考試試題及答案
- 空氣源熱泵供熱工程施工方案
- 合伙車輛分車協(xié)議書
- 中國馬克思主義與當(dāng)代2024版教材課后思考題答案
- 2026年日歷表(每月一頁、可編輯、可備注)
- GB 46520-2025建筑用絕熱材料及制品燃燒性能安全技術(shù)規(guī)范
- 醫(yī)院車隊冬季安全培訓(xùn)課件
- 傳染病法知識培訓(xùn)總結(jié)課件
評論
0/150
提交評論