ства сопряжения с системами шин объединяемых интерфейсом могут быть симметричны и несимметричны.
Для более полного понимания задач обеспечения совместимости рассмотрим понятия симметрии структуры управления интерфейсом и симметрии устройства сопряжения. Структуру управления интерфейсом называют симметричной, если в ней все функции управления полностью распределены по сопрягаемым устройствам, а функции контроллера в определенный момент времени могут выполняться любым устройством. В симметричных структурах все линии должны быть двунаправленными.
В интерфейсах с несимметричной структурой управления функции управления сосредоточены только в одном устройстве (контроллере) или же часть этих функций может быть временно передана определенным устройствам, выполняющим в данный момент функции контроллера. В таких системах сопряжения могут быть однонаправленные линии управления.
Устройства сопряжения двух однотипных интерфейсов с симметричной структурой управления для любого возможного варианта объединения будут симметричны. Для несимметричных структур управления возможны два варианта объединения: симметричный и несимметричный. Первый вариант имеет место при объединении двух интерфейсов со стороны только управляемых или только управляющих устройств, второй – при сопряжении одного (ведущего) интерфейса со стороны управляемого, а второго (ведомого) – со стороны управляющего устройства. В этом случае управляющее устройство второго интерфейса является соподчиненным и рассматривается в первом интерфейсе как управляемое.
Рассмотрим возможные варианты обеспечения совместимости сопрягаемых интерфейсов и соответствующие им технические средства.
59.2
При объединении двух несимметричных интерфейсов возможна реализация трех способов управления:
* со взаимным соподчинением;
* с иерархическим подчинением;
* с централизованным подчинением.
Примером обеспечения совместимости с взаимным соподчинением (рис.18) является объединение двух однотипных интерфейсов "Общая шина" на основе адаптера межпроцессорной связи типа АМС СМ. Это устройство является симметричным и выполняет функции обеспечения попеременного взаимного доступа устройств одной системы сопряжения (К1 (К2) – контроллер интерфейса И1 (И2)) к ресурсам другой системы (П2 (П1) – периферийное устройство интерфейса И2 (И1)). Адаптер является двусторонним коммутатором независимых интерфейсных магистралей процессорами воспринимается как устройство ввода-вывода.
Рис.18. Совместимость с взаимным соподчинением
Реализация способа иерархического подчинения (рис.19) предполагает подключение ведомого интерфейса к ведущему через контроллер ведомого. Этот контроллер (АК) для ведущего интерфейса (И1) является устройством ввода-вывода, поэтому называется адаптером-контроллером (АК). Это устройство совмещает функции адаптера и контроллера и координирует функционирование интерфейсной системы низшего уровня. Такой способ обеспечения совместимости наиболее часто используется при сопряжении системных интерфейсов "Общая шина", Q-bus, И41 с интерфейсами периферийного оборудования типов CAMAC IEC 516, IEC 625-1.
Рис.19. Совместимость с иерархическим подчинением
59.3
При централизованном подчинении (рис.20) универсальный интерфейсный контроллер обеспечивает выход на разнотипные системы сопряжения. Как правило, контроллер имеет буферную память и выполняет функции логического и физического управления интерфейсами. Основным достоинством способа являются универсальность и гибкость в использовании.
Рис.20. Совместимость с централизованным подчинением
Основным критерием совместимости различных систем сопряжения является сложность интерфейсного адаптера, предназначенного для обеспечения их совместимости. Поскольку адаптер представляет собой логическое устройство и может интерпретироваться автомат
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.