Разница между периодическими и спорадическими задачами в реальном времени
Предварительное условие - Задачи в системах реального времени
1. Периодические задачи в реальном времени:
Задача реального времени, которая повторяется через определенный интервал времени, называется периодической задачей реального времени. В основном периодические задачи реального времени управляются прерываниями часов. Поэтому периодические задачи реального времени также называются задачами, управляемыми часами.
Например, на химическом заводе температура, давление и другие параметры периодически измеряются, и вся информация передается контроллеру.
2. Спорадические задачи в реальном времени:
Задача реального времени, которая повторяется в случайный момент, известна как спорадическая задача реального времени. Спорадическая задача в реальном времени имеет некоторое сходство с апериодической задачей в реальном времени, но отличается от апериодической задачи в реальном времени. В основном все критические задачи являются спорадическими.
Например, задача пожаротушения в промышленности - это спорадическая задача.
Разница между периодическими и спорадическими задачами в реальном времени:
ПЕРИОДИЧЕСКАЯ ЗАДАЧА | СПОРТИВНОЕ ЗАДАНИЕ |
---|---|
Это повторяется через определенный период времени. | Это повторяется в случайный момент. |
Он управляется прерываниями часов. | Он не управляется прерываниями часов. |
Время появления периодических задач можно прогнозировать. | Время возникновения спорадических задач предсказать невозможно. |
Он включает в себя умеренно-критические или низкокритичные задачи. | В него входят особо ответственные задачи. |
Он включает в себя обычные системные задачи. | Он включает задачи, которые могут привести к сбою системы. |
Это может быть легко запланировано циклическим планировщиком. | Сложно планировать спорадические задачи с помощью циклического планировщика. |
Периодическим задачам отводятся временные рамки в обобщенном планировщике задач. | Спорадическим задачам выделяется свободное время в общем планировщике задач. |
Пример: измерение температуры и давления за определенный промежуток времени. | Пример: поступление аварийных сообщений в системе. |