Синхронизация передачи массива.
Этопроцесс наиболее высокого уровня. Делится на синхронный и асинхронный вариант.
Синхронный – когда выделяется фиксированный интервал времени и не используется обратная связь, применяется редко и используется для массивов определенной длины (1 – 256 слов) Асинхронный - используются массивы переменной длины, где имеет место сигнал окончания сеанса связи при асинхронном принципе, это встречается чаще.
Координация взаимодействия устройств на магистрали
Данный процесс более высокого уровня, чем селекция, и необходимость в координации взаимодействия возникает, когда канал связи свободен, но взаимодействие устройств невозможно, например, по причине занятости того устройства, к которому происходит обращение.
Основными операциями координации взаимодействия являются: настройка на взаимодействие, контроль взаимодействия, передача функции управления.
Настройка на взаимодействие осуществляется с помощью специальных кодов команд и состояний, передаваемых, например, по информационной шине. Возможен вариант, когда в системе, использующей системную магистраль HP-IB или КОП, вначале по специальной шине выдается команда перевода в режим настройки и проверяется сигнал готовности. После перевода задается параметр настройки (частота, форма сигнала, амплитуда, фаза), тип параметра, величина параметра. После этого специальной командой задается момент начала работы в новом режиме.
Контроль взаимодействия: проверка отклика блоков системы (есть ли сигналы подтверждения от активных блоков, если нет – тайм-аут), контроль достоверности передаваемых данных, с помощью кодов Хэмминга (четность/нечетность; коды с обнаружением кратных ошибок и исправлением одиночных ошибок; коды, позволяющие корректировать кратные ошибки).
Передача функции управления – обычно используется в распределенных системах или в системах с резервированием.
Контрольные вопросы и задания
1. Приведите определение интерфейса.
2. Какие основные функции интерфейса?
3. Какая из основных функций интерфейса главная?
4. Какие задачи должны быть решены для обеспечения информационной совместимости?
5. Объясните работу схем централизованной селекции магистрали.
6. Какая из схем децентрализованной селекции магистрали нашла наибольшее распространение?
7. Какие существуют способы синхронизации обмена по магистрали?
8. Что понимается под координацией взаимодействия устройств на системной магистрали?
9. Что относится к основным операциям координации взаимодействия устройств на системной магистрали?
10. Как рассчитывается время задержки сигнала стробирования при синхронизации обмена битами?
11. Какой вариант корректирующих кодов является самым простым?
12. Сколько может использоваться сигналов подтверждения для синхронизации обмена байтами?
Дата добавления: 2016-03-10; просмотров: 777;