ГОСТ Р ИСО 20242-2—2012
Т а б л и ц а 34 — Структура параметра создания вычислительного семаф ора
Название параметраReq
C n f
м
м
Аргумент
М
Количество одновременного использования ресурса
Результат (+)S
О бработка сигнала семаф ора
Результат (-)S
О ш ибка
м
6.6.14.3 Сервисные параметры
6.6.14.3.1 Аргумент
Аргумент содержит значение параметра запроса на сервис.
6.6.14.3.2 Количество одновременного использования ресурса
Данный параметр показывает, какое количество пользователей имеют одновременный доступ к ре
сурсу.
6.6.14.3.3 Результат (+)
Данный параметр селекционного типа указывает, что запросна сервис выполнен успешно.
6.6.14.3.4 Обработка силтала семафора
Данный параметр задает порядок доступа к защищенному ресурсу.
6.6.14.3.5 Результат (-)
Данный параметр селекционного типа указывает, что запрос на сервис не выполнен.
6.6.14.3.6 Ошибка
Данный параметр указывает на сообщение об ошибке из следующего перечня:
- количество пользователей, одновременно обращающихся к ресурсу, указано неверно:
- семафор не работает;
- выявлена любая другая ошибка.
6.6.14.4 Сервисная процедура
Проверяется количество пользователей, одновременно обращающихся кданному ресурсу, и доступ
к нему. Создается объект управления, загружается ассоциированный счетчик с заданным максимальным
количеством пользователей, одновременно обращающихся к ресурсу, возвращается результат обработки
информации. В противном случае приходит сообщение об ошибке.
6.6.15 Ожидание вычислительного семафора
6.6.15.1 Содержание сервиса
Данный сервис регулирует доступ к ресурсу, защищенному семафором, по запросу. Если доступ не
разрешен, то он откладывается на некоторое время.
6.6.15.2 Структура сервисного параметра
Параметры данного сервиса приведены в таблице 35.
Т а б л и ц а 35 — Структура параметра ожидания вычислительного семаф ора
Н а з в а н и е п а р а м е тр аR eqС п (
АргументМ
О бработка сигнала семаф ора
м
М аксимальное время ожидания
м
Результат (+) S
Результат (-) S
О ш ибкам
6.6.15.3 Сервисные параметры
6.6.15.3.1 Аргумент
Аргумент содержит значение параметра запроса на сервис.
6.6.15.3.2 Обработка сигнала семафора
Данный параметр характеризует вычислительный семафор, защищающий ресурс. Результат обра
ботки информации возвращается сервисом создания вычислительного семафора.
30