Система ввода-вывода (СВВ).
Задача СВВ состоит в организации и управлении процессом передачи информации от ПУ в ОЗУ машины при вводе и в обратном направлении при выводе, т. е. выполнении операций ввода-вывода.
Основные функции СВВ:
– преобразование квантов информации, принимаемых от ПУ при вводе, в форматы МП и ОП; обратное преобразование;
– определение места в ОП, где должен быть размещён сформированный машинный квант при вводе и откуда должен быть выбран при выводе, т. е. формирование текущего адреса ОП;
– формирование управляющих сигналов для работы ПУ в различных режимах, задание типа выполняемой операции в ПУ и т. д.;
– получение и обработка сигналов, характеризующих состояние ПУ;
– получение приказов от центральных устройств на выполнение операций ввода-вывода, формирование сообщений о состоянии СВВ;
– синхронизация процессов центральных устройств и ПУ, согласование скоростей их работы.
Простейшая реализация перечисленных функций возможна при центрально-синхронном принципе управления. При этом синхронизация всех устройств ЭВМ осуществляется от единого центрального устройства управления, а все передачи данных от ПУ или к нему производятся через АЛУ. В этом случае все операции обработки и ввода-вывода должны выполняться последовательно.
Чтобы избежать потерь времени, должен быть реализован асинхронный принцип управления, обеспечивающий независимость работы ПУ, ОЗУ и АЛУ.