Los controladores o drivers permiten que el sistema operativo se comunique con los dispositivos de hardware como impresoras, cámaras y tarjetas de red. La BIOS es un firmware que se ejecuta durante el arranque del sistema para detectar y configurar los componentes hardware, y puede accederse presionando una tecla como Supr o Del durante el arranque. La BIOS también permite configurar opciones como la secuencia de arranque y emite pitidos de error para diagnosticar problemas hardware.