Режимы обмена данными
Лекция №3 Принципы организации обмена данными между ЭВМ и внешними устройствами.
Возможны два режима обмена данными по системной магистрали:
1. Программно – управляемая передача данных.
2. Прямой доступ ВУ к оперативной памяти ЭВМ (режим ПДП).
Если данные передаются из ВУ в ОЗУ (из ОЗУ к ВУ), то выполняются действия, изображенные на рис. 3.1.
Рис. 3.1. Блок-схема программно – управляемой передачи данных
1. Режим ПДП
В режиме ПДП данные передаются, как показано на рис. 3.2.
Рис. 3.2. Блок-схема обмена данными в режиме ПДП
Обмен выполняется аппаратными средствами КПДП и интерфейса ВУ.
Интерфейс может выполнять следующие функции при обмене данными:
· Буферное хранение данных.
· Устранение временных различий в работе ВУ и ЦП (или ВУ и КПДП).
· Передача информации о состоянии ВУ либо в процессор, либо в КПДП.
· Передача приказов ВУ от процессора или КПДП.
Известны три способа программно управляемой передачи данных:
1) Безусловная передача;
2) Обмен по готовности ВУ;
3) Обмен с прерыванием текущей программы процессора.