Notice: Выполняемый файл <code>texvccheck</code> не найден; см. math/README — справку по настройке. in /storage/mediawiki-1.24.1/extensions/Math/MathInputCheckTexvc.php on line 65

Notice: Выполняемый файл <code>texvccheck</code> не найден; см. math/README — справку по настройке. in /storage/mediawiki-1.24.1/extensions/Math/MathInputCheckTexvc.php on line 65

Notice: Выполняемый файл <code>texvccheck</code> не найден; см. math/README — справку по настройке. in /storage/mediawiki-1.24.1/extensions/Math/MathInputCheckTexvc.php on line 65
НИР:Планирование задач в системах реального времени — различия между версиями — Кафедра Автоматики и телемеханики
Персональные инструменты

НИР:Планирование задач в системах реального времени — различия между версиями

Материал из Кафедра Автоматики и телемеханики

Перейти к: навигация, поиск
Строка 5: Строка 5:
 
Пусть на однопроцессорном контроллере в составе САиУ выполняются две задачи РВ, обозначаемые <math>\tau_1,\,\tau_2</math>, для двух независимых контуров управления.
 
Пусть на однопроцессорном контроллере в составе САиУ выполняются две задачи РВ, обозначаемые <math>\tau_1,\,\tau_2</math>, для двух независимых контуров управления.
 
[[Файл:Две задачи, выполняемые на контроллере.png|frame|слева|Рис. 1. Две задачи, выполняемые на контроллере<br /> (Д - датчик; ИУ - исполнительное устройство).]]
 
[[Файл:Две задачи, выполняемые на контроллере.png|frame|слева|Рис. 1. Две задачи, выполняемые на контроллере<br /> (Д - датчик; ИУ - исполнительное устройство).]]
 +
 +
Каждая  <math>i</math>-я задача должна периодически формировать запросы (<math>\tau_{i,1},\,\tau_{i,2},\,...</math>), и запросу требуется время выполнения (здесь для простоты оно считается постоянным) для формирования очередного воздействия на объект (см. рис. 2).

Версия 00:43, 26 декабря 2011

В системах автоматизации и управления (САиУ) для отдельного вычислительного устройства (ВУ) часто надо осуществлять планирование задач реального времени (РВ), что предполагает разделение процессорного времени между этими задачами при условии соблюдения ограничений РВ (см. рис. 1).

Рассмотрим пример.

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

Рис. 1. Две задачи, выполняемые на контроллере
(Д - датчик; ИУ - исполнительное устройство).

Каждая -я задача должна периодически формировать запросы (), и запросу требуется время выполнения (здесь для простоты оно считается постоянным) для формирования очередного воздействия на объект (см. рис. 2).

.