Las instrucciones que necesita una computadora para iniciarse generalmente se almacenan en el firmware de la computadora, que es un tipo de memoria no volátil que almacena las instrucciones básicas del software que la computadora necesita para funcionar. El firmware generalmente se almacena en un chip llamado BIOS (sistema básico de entrada/salida), que se encuentra en la placa base de la computadora. El chip BIOS contiene instrucciones sobre cómo iniciar la computadora, cargar el sistema operativo y realizar otras funciones básicas.