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

37. Предназначение и функции главной ветви системного по срв. Организация взаимодействия с другими составляющими системного и проблемного по рв.

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

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

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

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

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

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

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

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

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

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