Интерфейсы периферийных устройств. Ключев А.О - 75 стр.

UptoLike

74
Обмен данными может быть:
Дуплексным: одновременный прием и передача данных.
Полудуплексным: данные передаются в одном направлении с
возможностью смены направления.
Симплексным: данные передаются только в одном направлении.
3.2 Функции аппаратных интерфейсов
В настоящее время интерфейсы выполняют следующие основные функции
[63]:
1. Проведение синхронизации интерфейса, используя синхронный или
асинхронный принципы.
2. Передачу информации между источником и приемником с помощью
операций чтения и записи.
3. Арбитраж активных устройств на шине и селекция ПУ при вводе-
выводе в режимах прямого доступа к памяти и прерываний.
4. Контроль передачи информации и функционирования самой шины и
устройств на ней.
5. Преобразование информации из параллельного в последовательное
представление и обратно.
6. Поддержку режима автоконфигурации.
7. Управление питанием компьютера.
8. Поддержку режима горячего подключения ПУ к системному блоку.
Функция синхронизации
Синхронизация является той функцией, которая определяет скорость и
надежность передачи
информации. Функция синхронизации реализуется либо
по синхронному, либо по асинхронному принципу, используя аппаратные или
программные средства. При аппаратной синхронизации она осуществляется с
помощью специальных сигналов синхронизации (синхронизирующих
импульсов, сигналов стробирования). Программная синхронизация использует
специальные маркеры и метки, представляющие собой либо коды
синхронизации, либо пакеты-маркеры, содержащие соответствующую
информацию.
Функция передачи
информации
Передача информации осуществляется в режиме программно управляемого
ввода-вывода или прямого доступа к памяти.
Передача информации между источником и приемником выполняется в
виде циклов (команд) шины. Обычно используется четыре типа циклов обмена:
циклы памяти, циклы ввода-вывода, циклы прямого доступа к памяти и цикла
автоконфигурации. Управление передачей осуществляет активное устройство
.