劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
丁盼望
2023-08-22 14:30
什麼是實時調度?它與非實時調度有什麼區別?
14
回覆列表
1 # 用戶3091457388849358
答:實時調度是為了完成實時處理任務而分配計算機處理器的調度方法。
實時處理任務要求計算機在用戶允許的時限範圍內給出計算機響應信號。實時處理任務可分為 硬實時任務(hardrea[—timetask)和軟實時任務(softreal—timetask)。硬實時任務要求計算 機系統必須在用戶給定的時限內處理完畢,軟實時任務允許計算機系統在用戶給定的時限左右 處理完畢。 針對硬實時任務和軟實時任務,計算機系統可以有不同的實時調度算法。這些算法採用基於優 先級的搶先式調度策略,具體地說,大致有如下幾類: (1)靜態表驅動模式。該模式用於週期性實時調度,它在任務到達之前對各任務搶占處理機的 時間進行分析,並根據分析結果進行調度。 (2)靜態優先級驅動的搶先式調度模式。該模式也進行靜態分析。分析結果不是用於調度,只是 用於給各任務指定優先級。系統根據各任務的優先級進行搶先式調度。 (3)基於計劃的動態模式。該模式在新任務到達後,將以前調度過的任務與新到達的任務一起統 一計劃,分配CPU時間。 (4)動態盡力而為模式。該模式不進行任何關於資源利用率的分析,只檢查各任務的時限是否能 得到滿足。 代表性的實時調度算法有兩種。即時限式調度法(deadlinescheduling)和頻率單調調度法 (ratemonotonicscheduling)。 實時調度與非實時調度的主要區別是: (1)實時調度所調度的任務有完成時限,而非實時調度沒有。從而,實時調度算法的正確與否不 僅與算法的邏輯有關,也與調度算法調度的時限有關。 (2)實時調度要求較快的進程或線程切換時間,而非實時調度的進程或線程的切換時間較長。 (3)非實時調度強調資源利用率(批處理系統)或用戶共享處理機(分時系統),實時調度則主要強 調在規定時限範圍內完成對相應設備的控制。 (4)實時調度為搶先式調度,而非實時調度則很少採用搶先式調度
發表回復
∧
中秋節和大豐收的關聯?
∨
鋼筋混凝土結構的特點是什麼?
熱門排行
六月去玉龍雪山需要穿什麼衣服?
tik登錄上沒反應怎麼解決?
dht變速箱哪個牌子好?
無盡屍城如何分享戰績?
小小蟻國巨眼蟻怎麼用?
死水門怎麼空中釋放螺旋丸?
高跟鞋穿了一天脫下來臭不臭?
布穀鳥聲卡音響一體機怎麼拆開?
車漆噴幾遍才好?
如何才能讓蘋果不變色?
答:實時調度是為了完成實時處理任務而分配計算機處理器的調度方法。
實時處理任務要求計算機在用戶允許的時限範圍內給出計算機響應信號。實時處理任務可分為 硬實時任務(hardrea[—timetask)和軟實時任務(softreal—timetask)。硬實時任務要求計算 機系統必須在用戶給定的時限內處理完畢,軟實時任務允許計算機系統在用戶給定的時限左右 處理完畢。 針對硬實時任務和軟實時任務,計算機系統可以有不同的實時調度算法。這些算法採用基於優 先級的搶先式調度策略,具體地說,大致有如下幾類: (1)靜態表驅動模式。該模式用於週期性實時調度,它在任務到達之前對各任務搶占處理機的 時間進行分析,並根據分析結果進行調度。 (2)靜態優先級驅動的搶先式調度模式。該模式也進行靜態分析。分析結果不是用於調度,只是 用於給各任務指定優先級。系統根據各任務的優先級進行搶先式調度。 (3)基於計劃的動態模式。該模式在新任務到達後,將以前調度過的任務與新到達的任務一起統 一計劃,分配CPU時間。 (4)動態盡力而為模式。該模式不進行任何關於資源利用率的分析,只檢查各任務的時限是否能 得到滿足。 代表性的實時調度算法有兩種。即時限式調度法(deadlinescheduling)和頻率單調調度法 (ratemonotonicscheduling)。 實時調度與非實時調度的主要區別是: (1)實時調度所調度的任務有完成時限,而非實時調度沒有。從而,實時調度算法的正確與否不 僅與算法的邏輯有關,也與調度算法調度的時限有關。 (2)實時調度要求較快的進程或線程切換時間,而非實時調度的進程或線程的切換時間較長。 (3)非實時調度強調資源利用率(批處理系統)或用戶共享處理機(分時系統),實時調度則主要強 調在規定時限範圍內完成對相應設備的控制。 (4)實時調度為搶先式調度,而非實時調度則很少採用搶先式調度