Прямой доступ к памяти.

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