Что такое контроллер? Какую функцию он выполняет?
Контроллер - специализированный процессор, предназначенный для управления внешними устройствами: накопителями, мониторами, принтерами и т.д.