Что такое сервер апериодических задач?

Апериодические задачи - Задачи, выполнение которых, не может ожидаться, так как определено возникновением некоторых внутренних или внешних факторов (например, задача, отвечающая на запрос от оператора). Эти задачи обычно характеризуются мягким крайним сроком.

Деферабельный сервер

Основан на создании процесса обработки спорадических задач с четко установленным заданным приоритетом. Приоритет устанавливается на самом высоком уровне до запуска системы. Перед повторным запуском данный приоритет может изменить приоритет на самый высокий в данной системе. В данном алгоритме процесс сохраняет ресурс, выделенный для обслуживания спорадических задач, приостанавливает выполнение спорадических задач, в случае если этот ресурс исчерпан.

В процессе функционирования системы данная задача может прерывать периодические задачи несколько раз.

Спорадический сервер

создание периодического процесса исполнения спорадических задач, но приоритет этого процесса устанавливается на уровне приоритета этой задачи. При поступлении спорадической задачи оценивается приоритет текущей задачи: если приоритет спорадической задачи меньше, чем у периодической, то она становится в очередь периодических задач. Сама задача времени исполнения должна иметь наивысший приоритет, данный сервер включает лишь одну задачу – изменение очереди задач.

Что такое периодический сервер?

В котором задачи, в той или иной степени периодические, служат для выполнения апериодических работ

Алгоритм безотлагательного сервера (IS)

Это также подход сохранения пропускной способности. Он также использует периодический сервер, который имеет самый высокий приоритет, но не обязательно самый короткий период. Сервер приостанавливается, если не осталось ни одной апериодической задачи, и активизируется немедленно при прибытии апериодической задачи.

104. Что такое Slack Stealing при планировании апериодических задач? В ОС РВ какой фирмы это применяется?

Slack Stealing – воровство запасов времени. Нет никакой выгоды от того, что периодические задачи с жестким deadline будут завершены раньше deadline.

Применяется в VxWorks — операционная система реального времени (ОСРВ), разрабатываемая компанией Wind River Systems (США, ориентированная на использование во встраиваемых компьютерах, работающих в системах жёсткого реального времени.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: