Circuito o dispositivo che gestisce e controlla il trasferimento dei dati tra le unità di memoria di massa (come hard disk, SSD o unità ottiche) e il resto del computer.
I controller più utilizzati nei computer e nei dispositivi elettronici variano a seconda delle funzioni specifiche che svolgono. Nei computer moderni, molte funzioni del controller sono integrate direttamente nella scheda madre, mentre in passato erano spesso realizzate come schede separate da inserire in uno slot di espansione.