ГОСТ Р ИСО/МЭК МФС 11185-9-99
пометать запросы в память и может управлять
возможностями реальных устройств пользователя
ВТ. Спецификация таких объектов должна вклю
чать в себя некоторые требуемые правила, кото
рые касаются доступа к объекту для обновления.
Абстрактные объекты, определенные таким спо
собом одним объектом управления, могут обнов
ляться и на них могут ссылаться другие объекты
управления, если их определения разрешены
таким образом.
12.1.2 Пользователь ВТ принимает данные от
своих устройств обновления объекта и компонует
их в информацию обновления объекта, которая
используется для формирования допустимого со
держимого для примитивов запроса VT-DATA, и в
операции локального действия, которые обновляют
объекты, хранящиеся в памяти состояния устрой
ства и в памяти управления устройством. Инфор
мация обновления объекта может передаваться
только поставщику услуг ВТ. Взаимосвязь с постав
щиком услуг ВТ использует модель очередей и
приоритетов для обновления, работающую как оп
ределено в 24.5 ГОСТ I’ ИСО 9040. Относительно
пользователя ВТ операции локального действия
являются исключительно внутренними.
Последовательность обновлений ОО н опера
ции локального действия могут вызываться посред
ством одного действия устройства обновления
объекта. Пользователь ВТ может рассматривать
такую последовательность как неделимую макро-
операцию при условии, что одна макрооперация не
должна содержать как операции, которые
исполь зуют указатель отображения, так и
операции,
КОТО-
Рисунок з - Структура терминального пользователя ВТ
рые используют логический указатель. Как опреде
лено в 14.2 ГОСТ Р ИСО 9040. такие макро имеют
смысл, котла используется управляемый ввод данных, поскольку макро выполняется как одно целое,
и нет такого отдельного составляющего элемента, который рассматривается процедурами проверки
правильности ввода.
II р и м е ч а н и с —На примере примечании к 12.1.1 настоящего стандарта ввод одного знака с
клавиатуры во время управляемого ввода данных может вызвать одну неделимую макро, состоящую из
следующих элементов:
- операция логической адресации, если требуется установить логический указатель в текущую позицию
курсора для ввода;
- операция ЛОГИЧЕСКИЙ ТЕКСТ, чтобы выполнить соответствующий ввод и элемент массива по
данному адресу;
- операция локального действия, чтобы переместить позицию курсора к конечной позиции логического
указателя.
Сразу после первого вводят следующий знак, для которого нет необходимости выполнять
первый шаг. Если какой-либо знак отвергается процедурами проверки управляемого ввода данных, то
использование макро гарантирует, что также будет происходить соответствующее перемещение
курсора.
Во время обработки данных от своих устройств обно&тения объекта пользователь ВТ может
идентифицировать события, которые имеют значение в семантике объектов, присутствующих в КОВ.
Примерами являются события ввода в поле и события завершения, которые определены в 3.3.65 и
3.3.72 ГОСТ I’ ИСО 9040 соответственно. Эти события вызывают действия, определенные семанти
кой этих объектов. Результатом этих действий может быть обновление объекта или «доставка*
Пользователь ВТ А
Устройство
Функция локальной
обработки
Память
Проверка
состояния
ввода
устройства
Проварка
вывода
Память
управления
устройством
Обработка
событий
ВнутренняяВнешняя
КОВ КОВ
II