BLOG記事用論壇

 找回密碼
 註冊
搜索
熱搜:
查看: 1110|回復: 0

6 Least-Slack-Time(最小裕度時間,LST)

[複製鏈接]
發表於 2023-5-19 15:50:09 | 顯示全部樓層 |閱讀模式

"Least-Slack-Time"(最小裕度時間,LST)是一種實時作業系統中用來決定哪個任務應該優先執行的調度策略。這種策略的基本思想是:應該優先執行剩餘完成時間與其截止時間之差(即裕度)最小的任務。

裕度被定義為任務的截止時間減去當前時間和任務的剩餘執行時間。裕度越小,表示任務的完成時間與其截止時間越接近,因此該任務的執行優先級應該越高。

當多個任務在等待執行時,LST調度策略將選擇裕度最小的任務進行執行。這樣做的目的是盡可能避免任務無法在截止時間前完成的情況,從而提高系統的實時性能。

值得注意的是,計算任務的裕度可能需要一定的時間和計算資源,並且可能需要頻繁地更新任務的裕度(例如,每當任務的剩餘執行時間或截止時間發生變化時)。因此,LST調度策略可能會導致較高的調度開銷,尤其是在任務數量較多的情況下。

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|綜合討論區

GMT+8, 2026-6-24 17:21 , Processed in 0.141841 second(s), 8 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表