Режим прямого доступа к памяти


В режиме прямого доступа к памяти (ПДП) обмен данными осуществляется без программного управления со стороны процессора и является одним из самых быстрым способом передачи данных между памятью и внешним устройством. Канал ПДП обычно используется для подключения к микропроцессору быстродействующих УВВ. Обмен данными через канал ПДП обеспечивает максимальную скорость ввода и вывода информации.

Работа канала ПДП основывается на непосредственной передаче данных между памятью и УВВ без участия микропроцессора. Такой обмен осуществляется при откладывании выполнения основной программы на время обращения УВВ к памяти. Поскольку память отключена от микропроцессора и подключена к УВВ только на время записи в ЗУ или чтения из ЗУ, можно говорить, что обмен происходит в режиме захвата цикла памяти.

Передача данных с помощью канала ПДП по сравнению с использованием системы прерываний не дает потерь времени на вход в прерывающую программу и выход из нее, на сохранение, а затем и на восстановление состояния счетчика команд и регистров МП. Это достигается за счет существенного усложнения интерфейса канала ПДП [3].

Обычно передача данных в режиме ПДП имеет приоритет перед другими видами обмена.

Загрузка...