ГОСТ Р ИСО 20242-2—2012
6.6.15.3.3 Максимальное время ожидания
Это максимальное время отсрочки доступа к защищенному ресурсу.
6.6.15.3.4 Результат (+)
Данный параметр селекционного типа указывает, что запрос на сервис выполнен успешно, и защи
щенный ресурс доступен.
6.6.15.3.5 Результат (-)
Данный параметр селекционного типа указывает, что запрос на сервис не выполнен.
6.6.15.3.6 Ошибка
Данный параметр указывает на сообщение об ошибке из следующего перечня:
- сигнал семафора обработан неверно;
- максимальное время ожидания превысилодопуск;
- выялена любая другая ошибка.
6.6.15.4 Сервисная процедура
Если сигнал семафора обработан верно, и показание ассоциированного счетчика больше нуля, то оно
уменьшается на единицу, и предоставляется доступ к защищенному ресурсу. В противном случае доступ
откладывается до момента, когда показание счетчика больше нуля, или установленное время ожидания
превышаетдопуск, тогда приходит сообщение об ошибке.
6.6.16 Открытие вычислительного семафора
6.6.16.1 Содержание сервиса
С помощью данного сервиса открывается доступ к ресурсу, защищенному семафором.
6.6.16.2 Структура сервисного параметра
Сервисные параметры данного сервиса приведены в таблице 36.
Т а б л и ц а 36 — Структура параметра открытия вычислительного семаф ора
Н а з в а н и е п а р а м е т р а
R e q
СпГ
Аргумент М
Обработка сигнала семаф ора м
Результат (+) S
Результат (-) S
О ш ибка м
6.6.16.3 Сервисные параметры
6.6.16.3.1 Аргумент
Аргумент содержит значение параметра запроса на сервис.
6.6.16.3.2 Обработка сигнала семафора
Данный параметр задает порядок обработки информации вычислительным семафором, защищаю
щим ресурс. Указанный порядок возвращается сервисом создания такого семафора.
6.6.16.3.3 Результат {+)
Данный параметр селекционного типа указывает, что запрос на сервис выполнен успешно. Об откры
тии защищенного ресурса присылается уведомление.
6.6.16.3.4 Результат (-)
Данный параметр селекционного типа указывает, что запрос на сервис не выполнен.
6.6.16.3.5 Ошибка
Данный параметр указывает на сообщение об ошибке из следующего перечня:
- неправильно обработан сигнал семафора;
- новое открытие ресурса невозможно;
- выявлена любая другая ошибка.
6.6.16.4 Сервисная процедура
Если сигнал семафора обработан верно, и текущее показание ассоциированного счетчика меньше
начального, то оно уменьшается на единицу. В противном случае приходит сообщение об ошибке.
6.6.17 Стирание вычислительного семафора
6.6.17.1 Содержание сервиса
Данный сервисстирает вычислительный семафор и освобождает все ресурсы, связанные с ним.
6.6.17.2 Структура сервисного параметра
Параметры данного сервиса приведены в таблице 37.
31