Контроллер – специальная электронная схема, которая способна регулировать работу всех внешних устройств компьютера. Другими словами, контроллер регулирует работу модема, клавиатуры, мыши, сканера и принтера, монитора, акустической системы и других внешних устройств.
Контроллеры подключаются к материнской плате с помощью специальных слотов. Все контроллеры работают (то есть регулируют работу того или иного устройства) совместно с процессором компьютера и с оперативной памятью. Помогает соединению контроллера с процессором и памятью так называемая «шина». Шина – это специальная электронная плата, которая отвечает за мгновенную передачу информации, или, как принято говорить, за «ввод-вывод информации».
Контроллер связывает периферийное устройство с процессором компьютера, но, в то же время, берет на себя управлением этим устройством, тем самым освобождая процессор. Например, видеоконтроллер (видеокарта) соединяет внешнее устройство (например, монитор) с процессором компьютера, но, в то же время, самостоятельно формирует изображение и передает его на монитор. Другой пример: контроллер Bluetooth позволяет подключать к компьютеру беспроводные устройства (мышь и клавиатура), а так же фотоаппараты, мобильные телефоны и КПК.