【问题标题】:Real time scheduling question: Relative deadline and absolute deadline?实时调度问题:相对期限和绝对期限?
【发布时间】:2019-04-02 19:52:34
【问题描述】:

标题说明了一切。相对截止日期和绝对截止日期有什么区别。我的意思是截止日期与什么有关?

给定一个周期任务集,其截止日期与周期不同, 并且所有偏移量等于 0 (∀i, ri,0 = 0): • 最好的作业是截止日期单调作业 • 相对截止期限更短→优先级更高

【问题讨论】:

    标签: scheduling rtos deadlines


    【解决方案1】:

    这个问题与相对/绝对这两个词的含义有关,而不是 RTOS 本身。 相对期限是指在不危及代码执行的情况下完成工作的最长时间,即从触发事件到任务结束。 另一方面,绝对期限是必须完成工作的时间点。 因此,绝对期限是相对期限加上任务开始运行的时间。

    为了完整起见,相对截止日期对于组织任务非常有用,并且有一种基于它的方法(很可能您的报价来自那里)称为截止日期单调算法,截止日期越短,优先级越高。显然,使用相对截止日期比使用绝对截止日期更容易、更清晰,因为对于最早截止日期优先等方法来说,这是最后一个有用的方法。

    【讨论】:

    • 感谢您的回答,这让现在更清楚了,我不知道为什么在我的脑海中我认为相对截止日期取决于某些东西。另一个问题你可以定义偏移量,通常在我有偏移量的例子中总是为零。是否抵消了任务开始所需的时间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多