Время реакции системы на внешние события, реактивность

СРВ должна обеспечит требуемый уровень сервиса за промежуток времени, задается периодичностью и скоростью процессов, которыми управляет система.

В зависимости от области применения СРВ приблизительное время реакции может быть следующим:

Математическое моделирование – неск.милисекунд.

Радиолокация – неск.микросекунд.

Складской учет – неск.секунд,

Управление производством – неск.минут.

Требования к реактивности системы и возможные используемые ОС:

Время реакции Используемые ОС
> 10 микросекунд Только у ОСРВ, граница выбора между схематичным и программным решением,
10-100 микросекунд ОСРВ
100 микросекунд-1 милисекунда ОСРВ, Linux, расширение реального времени для WindowsNT,
1 милисекунда СРВ, ОСОН

Чтобы определить время реакции системы нужно знать интервал времени от события на объекте и до выполнения первой инструкции у программы.

Порядок обработки события:

События, происходящие на объекте, регистрируются датчиками. Информация с датчиков поступает в модуль ввода-вывода. Модуль ввода-вывода, преобразовав информацию с датчиков, генерирует запрос на прерывание в управляющем компьютере. Получив сигнал с модуля ввода-вывода, системы должна запустить обработчик этого события.

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


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



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