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

54. Особливості організації узгодження зовнішніх запитів на зміну параметрів задач обробки подій рч. Головні складові системи синхронізації з зовнішніми подіями.

55. Головні засоби організації алгоритмів пошуку готової до виконнаня задачі за часом у складі системного пз рч.

Основными способами организации поиска готовой к вызову задачи по времени является:

  • Последовательный анализ параметров всего множества задач по времени. Такой поиск осуществляется на каждом такте супервизора.

  • Предварительный анализ параметров и состояний задач с выбором задачи с минимальными значениями параметров (Тплан и приоритет).

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

56. Організація інформаційних баз параметрів задач обробки подій реального часу та порівняльні характеристики за основними критеріями оцінки.

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

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

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

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

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

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

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

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

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

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

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

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