Cuando se enciende una computadora, el programa de arranque almacenado en la memoria ROM inicia el microprocesador. La BIOS es un firmware que contiene instrucciones básicas para el funcionamiento adecuado de la computadora. CMOS es una familia lógica usada para fabricar circuitos integrados, y algunas computadoras usan condensadores para mantener la información de CMOS cuando se reemplaza la pila.