ГОСТ Р ИСО/МЭК МФС II185-11-99
Погкаошшъ ВТА
Уотройсттю
состоим
Гкмпъ
уотраАотш
память
>граш1*1—1
устройство*!
Рисунок 3 —Структура тсрминатыюго пользователи ВТ
обновления. Абстрактные объекты, определенные таким способом одним ОУ, могут обновляться и
на них могут ссылаться другие ОУ. если их определения разрешены таким образом.
12.1.2Пользователь ВТ принимаетданные от своихустройствобновления объекта и компонует
их в информацию обновления объекта, которая используется для формирования допустимого
содержимого примитивов запроса VT-DATA, и в операции локальногодействия, которые обновляют
объекты, хранящиеся в памяти состояния устройства и в памяти управления устройством. Инфор
мация обновления объекта может передаваться только поставщику услуг ВТ. Взаимосвязь с постав
щиком услуг ВТ использует модель очередей и приоритетов для обновления, работающую как
определено в 24.5 ИСО 9040. Относительно пользователя ВТ операции локального действия явля
ются исключительно внутренними.
Последовательность обноатений (К) и операции локального действия могут вызываться
посредством одногодействия устройстваобновления объекта. Пользователь ВТ может рассматривать
такую последовательность как неделимую макрооперацию при условии, что одна макрооперация не
должна содержать как операции, которые используют указатель отображения, так и операции,
которые используют логический указатель. Как определено в 14.2 ИСО 9040, такие макрооперации
имеют смысл, когда используется управляемый ввод данных, поскольку макрооперации выполня
ются как одно целое, и нет такого отдельного составляющего элемента, который рассматривается
процедурами проверки правильности ввода.
П р и м е ч а н и е — На примере примечания к 12.1.1 ввод одного знака с клавиатуры во время
управляемого ввода данных может вызвать одну неделимую макроопераиию. состоящую из следующих
элементов:
- операция логической адресации, если требуется установить логический указатель в текущую позицию
курсора для ввода;
- операция ЛОГИЧЕСКИЙ ТЕКСТ, чтобы выполнить соответствующий ввод в элемент массива по
данному адресу:
- операция локального действия, чтобы переместить позицию курсора к конечной позиции логического
указателя.
Сразу после первого вводится следующий знак, для которого нет необходимости выполнять первый шаг.
Если какой-либо знак отвергается входными процедурами проверки управляемого ввода данных, то использо
вание микрооперации гарантирует, что также будет происходить соответствующее перемещение курсора.
Во время обработки данных от своих устройств обновления объекта пользователь ВТ может
идентифицироватьсобытия, которые имеют значение всемантике объектов, присутствующих в КОВ.
10