版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、10.10.10.1 1 1/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)5、實(shí)時(shí)調(diào)度、實(shí)時(shí)調(diào)度1 1) 實(shí)時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)(real-time system) (real-time system) p11p11實(shí)時(shí):表示實(shí)時(shí):表示“及時(shí)及時(shí)”,實(shí)時(shí)系統(tǒng)是系統(tǒng)能及時(shí)響應(yīng)外部事件請(qǐng)求,在規(guī)定時(shí)間內(nèi)完實(shí)時(shí)系統(tǒng)是系統(tǒng)能及時(shí)響應(yīng)外部事件請(qǐng)求,在規(guī)定時(shí)間內(nèi)完成對(duì)該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。成對(duì)該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。用于工業(yè)過(guò)程、軍事、金融等實(shí)時(shí)控制、實(shí)時(shí)信息處理領(lǐng)域用于工業(yè)過(guò)程、軍事、金融等實(shí)時(shí)控
2、制、實(shí)時(shí)信息處理領(lǐng)域10.10.10.2 2 2/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)按任務(wù)執(zhí)行時(shí)是否呈現(xiàn)周期性來(lái)劃分:按任務(wù)執(zhí)行時(shí)是否呈現(xiàn)周期性來(lái)劃分: 周期性實(shí)時(shí)任務(wù):周期性實(shí)時(shí)任務(wù):每隔一段固定的時(shí)間發(fā)生每隔一段固定的時(shí)間發(fā)生 非周期性實(shí)時(shí)任務(wù):非周期性實(shí)時(shí)任務(wù):在不可預(yù)測(cè)的時(shí)間發(fā)生。在不可預(yù)測(cè)的時(shí)間發(fā)生。 截止時(shí)間截止時(shí)間(deadline)(deadline):開(kāi)始截止時(shí)間(最晚開(kāi)始時(shí)間)和完成截止時(shí)間(最晚完成時(shí)間)開(kāi)始截止時(shí)間(最晚開(kāi)始時(shí)間)和完成截止時(shí)間(最晚完成時(shí)間)根據(jù)對(duì)截止時(shí)間的要求來(lái)劃分:根據(jù)對(duì)截止
3、時(shí)間的要求來(lái)劃分: 硬實(shí)時(shí)任務(wù):存在必須滿足的時(shí)間限制。硬實(shí)時(shí)任務(wù):存在必須滿足的時(shí)間限制。 軟實(shí)時(shí)任務(wù)軟實(shí)時(shí)任務(wù): :可以容忍偶爾超過(guò)時(shí)間限制??梢匀萑膛紶柍^(guò)時(shí)間限制。實(shí)時(shí)任務(wù)的類(lèi)型:實(shí)時(shí)任務(wù)的類(lèi)型:10.10.10.3 3 3/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng) 2 2)實(shí)現(xiàn)實(shí)時(shí)調(diào)度的基本條件)實(shí)現(xiàn)實(shí)時(shí)調(diào)度的基本條件 提供必要的信息提供必要的信息( (就緒時(shí)間、截止時(shí)間、處就緒時(shí)間、截止時(shí)間、處理時(shí)間、資源要求、資源優(yōu)先級(jí)理時(shí)間、資源要求、資源優(yōu)先級(jí)) )系統(tǒng)處理能力要足夠強(qiáng)系統(tǒng)處理能力要足夠強(qiáng): :單處理機(jī)情況下
4、:設(shè)有單處理機(jī)情況下:設(shè)有m個(gè)周期性事件,事件個(gè)周期性事件,事件i的周的周期為期為pi,其中每個(gè)事件需要,其中每個(gè)事件需要ci秒的秒的cpu時(shí)間來(lái)處時(shí)間來(lái)處理,可調(diào)度的的實(shí)時(shí)系統(tǒng)必須滿足:理,可調(diào)度的的實(shí)時(shí)系統(tǒng)必須滿足: c1/p1 + c2/p2 + + cm/pm 1采用搶占式調(diào)度機(jī)制采用搶占式調(diào)度機(jī)制具有快速切換機(jī)制具有快速切換機(jī)制10.10.10.4 4 4/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)3 3)實(shí)時(shí)調(diào)度算法的分類(lèi))實(shí)時(shí)調(diào)度算法的分類(lèi) 1)1)非搶占式調(diào)度算法非搶占式調(diào)度算法 : :非搶占式輪轉(zhuǎn)調(diào)度算法非搶占
5、式輪轉(zhuǎn)調(diào)度算法( (實(shí)時(shí)要求不太嚴(yán)格,實(shí)時(shí)要求不太嚴(yán)格,s)s)非搶占式優(yōu)先調(diào)度算法非搶占式優(yōu)先調(diào)度算法( (要求比較嚴(yán)格要求比較嚴(yán)格, ,數(shù)百數(shù)百ms)ms)2)2)搶占式調(diào)度算法搶占式調(diào)度算法: :基于時(shí)鐘中斷的搶占優(yōu)先調(diào)度算法基于時(shí)鐘中斷的搶占優(yōu)先調(diào)度算法( (要求比較嚴(yán)格要求比較嚴(yán)格, ,數(shù)數(shù)10ms)10ms)立即搶占優(yōu)先權(quán)調(diào)度算法立即搶占優(yōu)先權(quán)調(diào)度算法( (緊迫任務(wù)緊迫任務(wù), ,幾幾msms甚至百微秒甚至百微秒) )10.10.10.5 5 5/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)圖圖 3-8 3-8 實(shí)時(shí)進(jìn)程
6、調(diào)度實(shí)時(shí)進(jìn)程調(diào)度 10.10.10.6 6 6/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)4 4)常用的幾種實(shí)時(shí)調(diào)度算法)常用的幾種實(shí)時(shí)調(diào)度算法 i.最早截止時(shí)間優(yōu)先即最早截止時(shí)間優(yōu)先即edf(earliest deadline first)算法算法 p100圖圖 3-9 edf3-9 edf算法用于非搶占調(diào)度方式算法用于非搶占調(diào)度方式 1 1)非搶占式調(diào)度用于非周期實(shí)時(shí)任務(wù):最早開(kāi)始截止時(shí)間優(yōu)先)非搶占式調(diào)度用于非周期實(shí)時(shí)任務(wù):最早開(kāi)始截止時(shí)間優(yōu)先10.10.10.7 7 7/13/13/13 november 21novem
7、ber 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)2 2)搶占式調(diào)度用于周期實(shí)時(shí)任務(wù):最早完成截止時(shí)間優(yōu)先)搶占式調(diào)度用于周期實(shí)時(shí)任務(wù):最早完成截止時(shí)間優(yōu)先10.10.10.8 8 8/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)ii. 最低松弛度優(yōu)先即最低松弛度優(yōu)先即llf(least laxity first)算法算法 p101 該算法是根據(jù)任務(wù)緊急該算法是根據(jù)任務(wù)緊急( (或松弛或松弛) )的程度,來(lái)確定任務(wù)的程度,來(lái)確定任務(wù)的優(yōu)先級(jí),即的優(yōu)先級(jí),即選擇松弛度最少的進(jìn)程執(zhí)行選擇松弛度最少的進(jìn)程執(zhí)行該算法。該算法。 主
8、要用于可搶占調(diào)度方式中。主要用于可搶占調(diào)度方式中。松弛度:即各個(gè)進(jìn)程的富裕時(shí)間(裕度)松弛度:即各個(gè)進(jìn)程的富裕時(shí)間(裕度)松弛度松弛度=必須完成時(shí)間必須完成時(shí)間-其本身的運(yùn)行時(shí)間其本身的運(yùn)行時(shí)間-當(dāng)前時(shí)間當(dāng)前時(shí)間10.10.10.9 9 9/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)圖圖 3-12 3-12 利用利用llfllf算法進(jìn)行調(diào)度的情況算法進(jìn)行調(diào)度的情況圖圖 3-11 a3-11 a和和b b任務(wù)每次必須完成的時(shí)間任務(wù)每次必須完成的時(shí)間假如在一個(gè)實(shí)時(shí)系統(tǒng)中,有兩個(gè)周期性實(shí)時(shí)任務(wù)假如在一個(gè)實(shí)時(shí)系統(tǒng)中,有兩個(gè)周期性實(shí)時(shí)任務(wù)
9、a和和b,任務(wù),任務(wù)a要求每要求每 20 ms執(zhí)行一次,執(zhí)行時(shí)間為執(zhí)行一次,執(zhí)行時(shí)間為 10 ms;任務(wù);任務(wù)b只要求每只要求每50 ms執(zhí)行一次,執(zhí)行時(shí)間為執(zhí)行一次,執(zhí)行時(shí)間為 25 ms。 10.10.10.101010/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)實(shí)時(shí)調(diào)度問(wèn)題-習(xí)題110.10.10.111111/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)實(shí)時(shí)調(diào)度問(wèn)題-習(xí)題110.10.10.121212/13/13/13 november 21novembe
10、r 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)實(shí)時(shí)調(diào)度問(wèn)題-習(xí)題210.10.10.131313/13/13/13 november 21november 21november 21操作系統(tǒng)操作系統(tǒng)操作系統(tǒng)(第三章(第三章 進(jìn)程管理)小結(jié)進(jìn)程管理)小結(jié)順序執(zhí)行和并發(fā)執(zhí)行順序執(zhí)行和并發(fā)執(zhí)行進(jìn)程:進(jìn)程:相關(guān)概念相關(guān)概念;(;(與程序比較與程序比較) );靜態(tài)表示(上下文,包括;靜態(tài)表示(上下文,包括pcbpcb),),動(dòng)態(tài)表示(狀態(tài))動(dòng)態(tài)表示(狀態(tài))進(jìn)程控制進(jìn)程控制: :狀態(tài)轉(zhuǎn)換(注意:掛起和激活)狀態(tài)轉(zhuǎn)換(注意:掛起和激活)互斥和同步:互斥和同步:臨界資源、臨界區(qū);信號(hào)量、臨界資源、臨界區(qū);信號(hào)量、pv操作;經(jīng)典同步操作;經(jīng)典同步問(wèn)題、同步問(wèn)題問(wèn)題、同步問(wèn)題;管程管程進(jìn)程間通信進(jìn)程間通信ipcipc:基本概念;三種通信方式;直接、間接方式基本概念;三種通信方式;直接、間接方式線程:線程:引入原因,與進(jìn)程比較引入原因,與進(jìn)程比較管程:管程:概念,特點(diǎn)概念,特點(diǎn)死鎖問(wèn)題:死鎖問(wèn)題:原因,條件,解決方法;原因,條件,解決方法;銀行家算法銀
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋁合金門(mén)窗出口貿(mào)易合同范本8篇
- 2025年度新型礦粉資源開(kāi)發(fā)與購(gòu)銷(xiāo)合作合同模版
- 二零二五年度土地承包種植與農(nóng)業(yè)物聯(lián)網(wǎng)合作合同
- 二零二五年度人工智能教育平臺(tái)投資買(mǎi)賣(mài)擔(dān)保合同4篇
- 二零二五年度超市與快遞企業(yè)合作合同
- 二零二五年度2025年度環(huán)保項(xiàng)目連帶責(zé)任保證擔(dān)保合同
- 二零二五年度離職員工離職通知及離職證明合同書(shū)
- 2025年度二零二五餐飲企業(yè)員工晉升聘用合同
- 二零二五年度某局勞務(wù)分包結(jié)算與工程進(jìn)度同步合同
- 2025年物業(yè)管理信息化建設(shè)咨詢顧問(wèn)服務(wù)合同2篇
- 春節(jié)聯(lián)歡晚會(huì)節(jié)目單課件模板
- 中國(guó)高血壓防治指南(2024年修訂版)
- 糖尿病眼病患者血糖管理
- 抖音音樂(lè)推廣代運(yùn)營(yíng)合同樣本
- 2024年電信綜合部辦公室主任年度述職報(bào)告(四篇合集)
- 微機(jī)原理與接口技術(shù)考試試題及答案(綜合-必看)
- 濕瘡的中醫(yī)護(hù)理常規(guī)課件
- 初中音樂(lè)聽(tīng)課筆記20篇
- NUDD新獨(dú)難異 失效模式預(yù)防檢查表
- 內(nèi)蒙古匯能煤電集團(tuán)有限公司長(zhǎng)灘露天煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 排水干管通球試驗(yàn)記錄表
評(píng)論
0/150
提交評(píng)論