实时调度问题:相对截止时间和绝对截止时间?

Real time scheduling question: Relative deadline and absolute deadline?

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

Given a periodic task set with deadline different from periods, and with all offsets equal to 0 (∀i, ri,0 = 0): • The best assignment is the Deadline Monotonic assignment • Shorter relative deadline → higher priority

这个问题与 relative/absolute 这个词的含义比 RTOS 本身更相关。 相对截止时间是指在不危及代码执行的情况下完成作业的最长时间,即从触发事件到任务结束。 另一方面,绝对截止日期是必须及时完成工作的时刻。 所以,绝对截止时间是相对截止时间加上任务开始的时间 运行.

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