Прямой доступ к памяти (ПДП) отличается от других методов работы с данными в компьютере тем, что позволяет осуществлять обмен между внешним устройством и оперативной памятью параллельно с выполнением процессором программы. intuit.ru
В этом режиме процессор не производит обмен, а только подготавливает его, программируя контроллер ПДП: устанавливает режим обмена, а также передаёт начальный адрес ОЗУ и количество циклов обмена. megavtogal.com Далее контроллер в ходе ПДП самостоятельно наращивает первое значение и уменьшает второе, что позволяет освободить центральный процессор. megavtogal.com
Другие методы работы с данными в компьютере:
- Программно управляемый обмен. megavtogal.com Все действия по вводу или выводу предусмотрены в теле программы. megavtogal.com Процессор полностью руководит ходом обмена, включая ожидание готовности периферийного устройства и прочие временные задержки, связанные с процессами ввода/вывода. megavtogal.com
- Обмен по прерываниям. megavtogal.com Устройства ввода/вывода в случае необходимости сами «требуют внимания» процессора. megavtogal.com Например, клавиатура оповещает процессор каждый раз, когда была нажата или отпущена клавиша. megavtogal.com Когда прерывание произошло, процессор «откладывает» на некоторое время выполнение основной программы и переходит на служебную программу обработки прерывания. megavtogal.com Завершив его обработку, процессор снова возвращается к тому месту программы, где она оказалась прервана. megavtogal.com