Каналы прямого доступа к памяти (КПДП).
Канал ввода вывода ( КВВ).
Прямой доступ к памяти ( ПДП).
Для реализации ПДП в КВВ должны быть предусмотрены специально выделенные аппаратные средства, на которые возлагаются буферизация и преобразование форматов данных, определение текущего адреса для каждого передаваемого в память или из неё слова, определение момента завершения обмена. Остальные функции КВВ по установлению связи и образованию «канала» между ПУ и ОП в начале операции, окончанию операции и проверке компонентов СВВ выполняются либо программным путём с привлечением аппаратуры ЦП, либо дополнительными средствами КВВ.
При прямом доступе к памяти ЦП и ПВВ могут иметь собственные регистры адресов РгА и данных РгД, как показано на рисунке 1. Такую реализацию называют непосредственным обращением к ОП; приостановки при этом возникают только при одновременном обращении к ОП со стороны ЦП и ПВВ и их длительность не превышает цикла ОП.
Возможна реализация с косвенным обращением к ОП (рис. 2)
В этом случае приостановки ЦП возникают при любой передаче информации между ОП и ПВВ независимо от того, выполняется ли в ЦП команда с обращением или без обращения к памяти. После завершения команды в ЦП его регистры РгА и РгД свободны; производится захват их со стороны ПВВ, что приводит к приостановке выполнения программы в ЦП, т. к. в нём временно отсутствуют два регистра. ПВВ освободит эти регистры после завершения цикла передачи кванта информации в ОП.