Прямой доступ к памяти. Для реализации прямого доступа к памяти в КВВ должны быть выделенные аппаратные средства, которые осуществяют буферизация и преобразование форматов данных; определение текущего адреса для передаваемого в память или из нее слова, определение момента завершения обмена.
Если функции КВВ выполняются специально выделенной аппаратурой, работающей под управлением собственной программы, то реализованный таким способом КВВ называют процессором ввода-вывода (ПВВ).
При прямом доступе к памяти ЦП и ПВВ могут иметь собственные регистры адресов РгА и данных РгД, как показано на рисунке 3.9.
Рисунок 3.9 – Прямой доступ к памяти с непосредственным обращением
Такую реализацию прямого доступа называют с непосредственным обращением к ОП. Приостановки при этом возникают только при одновременном обращении в ОП со стороны ЦП и ПВВ и их длительность не превышает цикла ОП (Тц).
Возможна реализация прямого доступа с косвенным обращением к ОП, рисунок 3.10. В этом случае приостановки ЦП возникают при любой передаче информации между ОП и ПВВ независимо от того, выполняется ли в ЦП команда с обращением или без обращения к памяти.