Los controladores o drivers son programas que permiten al sistema operativo interactuar con periféricos, reconociendo y usando dispositivos como cámaras, impresoras y tarjetas de sonido. Casi todos los periféricos necesitan controladores para funcionar con el sistema operativo, aunque algunos ya los incluyen integrados.