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

68. Засоби оцінки та приклади часових діаграм контролю порушень параметрів обробки задач рч.

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

Поскольку рассматривается событие по времени, определенным является плановое наступление обработки события(Т план).

69. Структура та призначення складових розділу статичного типу інформації у складі описувачів задач рч.

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

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

1. delTSYSTEM – абсолютное значение интервала времени соответствующее единице внутреннего счета времени.

2. TЦИКЛА.

3. Количество задач с которыми может работать супервизор.

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

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

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

  1. Управление доступом из проблемной среды на чтение параметров реального времени

  2. Защита параметров от несанкционированного изменения со стороны прикладных задач

  3. Обеспечение минимальных задержек на доступ к параметрам со стороны супервизора.

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

  1. Физическое размещение всех баз в среде сегмента данных супервизора

  2. Физическое размещение массивов баз в средах соответствующих проблемных задач

  3. Физическое размещение баз в средах задач и организация их в виде цепочной структуры

При размещении задачных информационных баз в среде супервизора для прикладных задач не доступны адреса обращения ко всем параметрам баз

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

Функция защиты информации легко и надежно реализуется поскольку отсутствует физическая возможность получения указателей в среду прикладных задач

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

71)Информационная структура баз данных в КС СРВ. Необходимое и достаточное множество информационного наполнения параметров задач в составе баз данных (на основе анализа диаграмм обработки событий СРВ).

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

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

Статические параметры описателей задач.

  • Тнач, Ткон.

  • Тпериод

  • Тзадержки(max).

  • Траб(max).

  • Приоритет.

Динамические параметры задач:

  • Тплан.

  • Состояние задач.

  • Счетчик текущий задержки.

  • Счетчик текущий длительности сеанса.

  • Тфакт.

  • Блок индивидуальных параметров задач.

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

72. Место и функции системы приоритетов в составе программного обеспечения систем реального времени

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

Функции системы приоритетов:

При поступлении нескольких сигналов, для выбора сигнала, задачу обработки которого необходимо запустить, супервизор, исходя из приоритетности сигналов, выбирает наиболее приоритетный. Критерии оценки приоритетностей в составе программного обеспечения систем реального времени могут отличаться. Наиболее распространенным критерием является сравнение статического параметра «Приоритет» в информационной структуре баз данных системы реального времени. Меньшее значение параметра «Приоритет» может соответствовать как более приоритетной задаче, так и менее приоритетной задачи, в зависимости от соглашений, принятых разработчиками.