ГОСТ Р ИСО 20242-2—2012
Интерфейссервисного управления ресурсами (RMSI)
Сервисы поддержки
управления
Сервисывхода/выхода
Сервисыподдержки
процессов
Расширенныйсервисный
интерфейс
Расширенныесервисы
Рисунок 3 — Сервисные пользователи и сервисные провайдеры для интерфейса RMSI
6.2 Перечень сервисов
6.2.1 Групповые сервисы поддержки управления
Групповые сервисы поддержки управления используются для получения доступа к другим сервисам
и для инициализации {и загрузки, при необходимости) расширенных сервисных провайдеров. Таблица 2
дает обзор указанных сервисов.
Т а б л и ц а 2 — Групповые сервисы поддержки управления
Сервис
Название
Примечания
Получение сервисной ссылки
GetFuncAddress
Получение ссылки на сервис по идентификатору (назва
ние и/или количество) и номер версии
Инициализация типа перифе
рийного интерфейса
io_initiate
Получение идентификатора указанного типа интерфейса
и загрузка расширенною сервисного провайдера данно
го типа (при необходимости)
Принятие решения о типе пе
риферийного интерфейса
io_conclude
Применение идентификатора типа и закрытие расширен
ного сервисного провайдера данного типа (при наличии)
6.2.2 Групповые сервисы входа/выхода
Групповые сервисы входа/выхода используются для установления связи с реальными устройства
ми. для конфигурирования периферийного интерфейса и управления им. Таблица 3 представляет обзор
указанных сервисов.
Т а б л и ц а 3 — Групповые сервисы входа/выхода
Сервис
Название
Примечания
Открыть канал периферий
ного интерфейса
io_open
Открытие периферийного интерфейса передачи данных
и конфигурирование данного интерфейса
Реконфигурировать канал пе
риферийного интерфейса
io_config
Изменение конфигурации интерфейса без его закрытия,
например без изменения параметров передачи
Считать данные
io_read
Извлечение полученных данных на периферийном ин
терфейсе
Ввести данные
io_write
Введение данных в периферийный интерфейс для пере
дачи
Выполнить операцию
k>_execute
Выполнение операции, принадлежащей каналу перифе
рийного интерфейса, что сравнимо с обработкой сразу и
считанных ивведенных данных с помощьюодного серви
са (обмен данными)
Отменить установленную связь
io_cancel
Отмена сервиса «Считатьданные». «Ввести данные» или
«Выполнить операцию» и подготовка интерфейса к но
вым запросам
4