НИР:Планирование задач в системах реального времени — различия между версиями
Материал из Кафедра Автоматики и телемеханики
Mvk (обсуждение | вклад) |
Mvk (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
В системах автоматизации и управления (САиУ) для отдельного вычислительного устройства (ВУ) часто надо осуществлять планирование задач реального времени (РВ), что предполагает разделение процессорного времени между этими задачами при условии соблюдения ограничений РВ (см. рис. 1). | В системах автоматизации и управления (САиУ) для отдельного вычислительного устройства (ВУ) часто надо осуществлять планирование задач реального времени (РВ), что предполагает разделение процессорного времени между этими задачами при условии соблюдения ограничений РВ (см. рис. 1). | ||
− | + | Поясним проблему планирования задач реального времени на следующем примере. | |
Пусть на однопроцессорном контроллере в составе САиУ выполняются две задачи РВ, обозначаемые <math>\tau_1,\,\tau_2</math>, для двух независимых контуров управления. | Пусть на однопроцессорном контроллере в составе САиУ выполняются две задачи РВ, обозначаемые <math>\tau_1,\,\tau_2</math>, для двух независимых контуров управления. |
Версия 00:45, 26 декабря 2011
В системах автоматизации и управления (САиУ) для отдельного вычислительного устройства (ВУ) часто надо осуществлять планирование задач реального времени (РВ), что предполагает разделение процессорного времени между этими задачами при условии соблюдения ограничений РВ (см. рис. 1).
Поясним проблему планирования задач реального времени на следующем примере.
Пусть на однопроцессорном контроллере в составе САиУ выполняются две задачи РВ, обозначаемые , для двух независимых контуров управления.
Каждая -я задача должна периодически формировать запросы (), и запросу требуется время выполнения (здесь для простоты оно считается постоянным) для формирования очередного воздействия на объект (см. рис. 2).