Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ 1-74.docx
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

15) Інформаційне наповнення системної бази данних рч. Взаємодія системної системної бази с базами задачними.

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

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

Каждый из описателей и общесистемные параметры разбиваются на составляющие, в соотв. с критерием длительности интервала неизменности их количественных значений. Блок статических параметров включает параметры, значения которых остаются неизменными на всем интервале решения задачи или на значительной его части. Блок динамических параметров включает значение, содержание которых изменяется на каждом шаге исполнения задачи или вызова на работу супервизора.

К статическим общесистемным относятся:

dtсист - абсолютное значение в еденицах мили или микросекунд длительности интервала внутреннего счета времени. Данный параметр необходим для обеспечения возможности преобразования длительностей интервалов заданных во внутренних еденицах в их абсолютные значения. В большенстве случаев используется прикладными программами, реализующими алгоритмы численного интегрирования.

Кзадач - максимальное число прикладных задач, с которыми может работать супервизор реального времени.

Динамические общесистемные параметры:

ЧасРВ - переменная в которой супервизор реализует счет внутреннего времени в системе, нарищивается каждое dtсист.

СостСист - отображает состояние процессорного ресурса: свободно(не исполняются задачи прикладные), занято(исполняется одна из прикладных задач.

НомЗад - номер задачи, которая занимает процессорный ресурс.

Приоритет_тек - приоритет задачи, занимающей процессорный ресурс.

Блок внутр перем - внутренние переменные, используемые супервизором реального времени.

16) Параметри і особливості організації контролю у системах рч.

17) Інформаційна структура програмного забезпечення срч. Інформаційні бази и алгоритмічна обробка у системах рч.

Информационные базы = (ответ 15)

Проблемные задачи являются основой алгоритмической реализации единой задачи реального времени. Реализация алгоритмической обработки в среде таких задач основывается на учете конкретных параметров и состояний характеризующих внешние компоненты в момент поступления инициирующего события.

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

Удовлетворение противоречащих требований для оптимизации алгоритмической обработки может быть достигнута с использованием не одно, а многосекционной реализации проблемной задачи. Отдельные секции такой реализации будут вызываться супервизором на исполнение в различные моменты времени, но и в различных средах реализации. На каждую из секций задачи будет возложена реализация определенных функций.

Супервизор в момент наступления Тплан события вызывает, для учета текущих параметров и состояний объекта, секцию начального запуска назначенной проблемной задачи. Основной функцией данной секции является оценка текущих значений объекта в соответствии с обрабатываемым событием и подготовка их для дальнейшего использования при полной алгоритмической обработке в фоновой среде. Данная секция реализуется как программная процедура с возвратом управления в супервизор. Модуль данной секции исполняется в среде обработки прерывания и соответственно не должен нарушать ограничений накладываемых особенностями среды обработки прерываний. В соотв. с этим данный модуль работает только с переменными оперативной памяти и в результате формирует поле текущих переменных задач.