Что происходит, когда система реального времени нарушает свою цель с трудным временем? - PullRequest
0 голосов
/ 24 февраля 2020

Я знаю, что система переходит в какой-то аварийный режим по истечении времени ожидания, а затем обрабатывается исключение, но какая часть системы переводит систему go в этот режим?

Спасибо!

1 Ответ

0 голосов
/ 25 февраля 2020

Вы предполагаете «жесткую» систему реального времени. Существует два основных класса: редкий класс ОСРВ, которые непосредственно поддерживают планирование на основе крайних сроков, и обычный класс ОСРВ, которые не поддерживают и, таким образом, сопоставляют сроки с собственными приоритетами ОСРВ. В этих двух классах пропуски крайних сроков обнаруживаются несколько по-разному.

Если предположить, что набор заданий был предварительно оценен как выполнимый, то ОСРВ будет обнаруживать по крайней мере одну задачу, у которой отсутствует крайний срок, и исключение будет обработан. Возможно, что, несмотря на то, что это «жесткая» система реального времени, в некоторых случаях возможны различные другие нарушения ограничений (например, использование ресурсов или зависимость и т. Д. c.), Которые будут / должны быть обнаружены ОСРВ. Детали различаются в разных ОСРВ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...