Все устройства внешней памяти, а также устройства ввода/вывода взаимодействуют с процессором ПК через специальные блоки, которые называются контрǔллерами (от английского control ler — контролёр, управляющий). Сравнительно недавно в составе ПК появился универсальный контроллер, позволяющий подключать через универсальный разъем (USB) различные виды устройств: принтер, монитор, клавиатуру, мышь и др.