Режимы обмена данными

Лекция №3 Принципы организации обмена данными между ЭВМ и внешними устройствами.

Возможны два режима обмена данными по системной магистрали:

1. Программно – управляемая передача данных.

2. Прямой доступ ВУ к оперативной памяти ЭВМ (режим ПДП).

Если данные передаются из ВУ в ОЗУ (из ОЗУ к ВУ), то выполняются действия, изображенные на рис. 3.1.

Рис. 3.1. Блок-схема программно – управляемой передачи данных

 

1. Режим ПДП

В режиме ПДП данные передаются, как показано на рис. 3.2.

Рис. 3.2. Блок-схема обмена данными в режиме ПДП

 

Обмен выполняется аппаратными средствами КПДП и интерфейса ВУ.

 

Интерфейс может выполнять следующие функции при обмене данными:

· Буферное хранение данных.

· Устранение временных различий в работе ВУ и ЦП (или ВУ и КПДП).

· Передача информации о состоянии ВУ либо в процессор, либо в КПДП.

· Передача приказов ВУ от процессора или КПДП.

 

Известны три способа программно управляемой передачи данных:

1) Безусловная передача;

2) Обмен по готовности ВУ;

3) Обмен с прерыванием текущей программы процессора.