для RM(Rate Monotonic):
Все задачи должны быть независимы друг от друга, т.е. между ними нет ни взаимодействия, ни общих ресурсов.
· Все задачи должны быть периодическими.
· Все задачи могут быть приостановлены другими задачами с более высокими приоритетами. Однако ни одна задача не может блокироваться, ожидая внешнего события.
· Время выполнения постоянно.
· Для задач определено время выполнения в худшем случае.
· Все задачи имеют крайний срок, эквивалентный их периоду.
Для DM(Deadline Monotonic):
· множество задач – фиксированное множество жёстких задач;
· задачи периодические или спорадические;
· задачи имеют определённое (известное) время выполнения в худшем случае;
· для задач определён критический момент, то есть время выполнения в худшем случае.
64. В чём суть RMS?
Статические алгоритмы планирования (RMS, Rate Monotonic Scheduling). Используют приоритетное вытесняющее планирование. Приоритет присваивается каждой задаче до того, как она начала выполняться. Преимущество отдается задачам с самыми короткими периодами выполнения.