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