Un controlador o driver es un programa que permite al sistema operativo interactuar con un dispositivo hardware como una tarjeta de sonido, video o impresora. Los drivers reconocen los dispositivos, permiten que el sistema operativo los use y controle sus funciones. Casi todos los dispositivos nuevos requieren drivers descargados del sitio web del fabricante. El BIOS es el programa inicial que carga y prueba el hardware al iniciar la computadora, y tiene opciones para configurar la fecha, hora y secuencia de arranque de los dispositivos.