ГОСТ Р ИСО 20242-1—2010
4.3.2 Характеристики устройств передачи данных
Реальные устройства передачи данных, включающие в себя PDU-генераторы и трансляторы (ин
терпретаторы) на некоторых уровнях коммуникационного стека, не могут быть обнаружены пользова
телем VDSI. Передаваемые данные обрабатываются драйвером устройства. Объем работ по передаче
данных зависит от коммуникационного уровня, представляемого RMSI, а также от коммуникационных
требований к «физическим» устройствам.
4.4 Описание функциональных возможностей устройства
4.4.1 Особенности
Описание функциональных возможностей устройства — это файл, содержащий текст в формате
ASCII для описания структуры и режимов работы виртуальных устройств. Его синтаксис и семантика
описаны в DCPT, где также содержатся инструкции по работе виртуальных устройств, связанных с ис
пользованием VDSI.
Виртуальные устройства (см. рисунок 4) сформированы из функций устройства, которые харак
теризуют его функциональные возможности. Функции устройства содержат объекты связи для обмена
данными и/или исполняемые программы, называемые «операциями», для выполнения более сложных
действий.
4.4.2 Модули
При наличии нескольких виртуальных устройств одного и того же типа не требуется описывать
каждое из этих устройств отдельно. Для работы с ними DCPT определяет модули, которые использу
ются как классы в объектно-ориентированном программировании. VDSI обеспечивает предоставление
услуг по созданию экземпляра модуля, формирующего виртуальное устройство. Модули зависят от
имеющихся физических ресурсов, т.е. от числа присоединяемых «физических» устройств и ресурсов
управления в драйвере устройства, а также от адаптера и числа экземпляров модуля, которое может
быть сформировано.
4.4.3 Интерфейсы
Модель класса также используют для определения функций устройства с помощью интерфейсов.
Экземпляром интерфейса является функция устройства. VDSI обеспечивает спецификацию заданных
характеристик.
Интерфейс четко идентифицируется номером, задаваемым с помощью описания функциональ
ных характеристик устройства. Спецификацию заданных характеристик интерфейса обеспечивает де
скриптор функции устройства.
Интерфейс содержит следующие элементы: создание параметров, параметры, атрибуты и опера
ции (см. рисунок 5):
a) создание параметров определяет неизменяемую конфигурацию функций устройства (напри
мер, фильтра сигналов). В терминах объектно-ориентированного программирования (OOP) ими могут
быть конструктивные параметры фильтра;
b
) параметры могут оказывать влияние на функции устройства (например, на граничную частоту
фильтра сигналов) и могут изменяться только при их установке;
5