logo search
Shpora_AVMiS

4. Режимы ввода/вывода. Программный режим.

Три основных режима:

- программный ввод/вывод;

- ввод/вывод в режиме прерывания;

- ввода/вывод с прямым доступом к памяти

Программный:

программный режим инициируется ЦП.

а) прямо; процессором дается команда

на выполнение ввода/вывода данных;

б) условный с занятием цикла

ввод/вывод данных осуществляется

через цикл проверяющий готовность

устройства начать ввод/вывод

в) условный с замещением

так же используется цикл проверки.

Если устройство готово производится

ввод/вывод данных, в противном

случае выполняются другии действия.

Режим прерываний.

Режим прерывания. Инициатор прерывания - само ПУ. Когда устройство готово к вводу/выводу, оно посылает сигнал процессору - запрос на прерывание.

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

Ввод вывод в режим прямого доступа к памяти используют канал прямого доступа к памяти по которому массивы данных передаются непосредственно между периферийным устройством и АЗУ, минуя микропроцессор. Это позволяет достичь наибольшей скорости передачи, но требует специального контроллера прямого доступа к памяти.