Presionas el botón de encendido. Los fanáticos giran. Las luces parpadean. Pero antes de que veas un logotipo o un escritorio, algo antiguo está haciendo el trabajo pesado.
No es magia. Es la BIOS.
La mayoría de la gente piensa que su sistema operativo es el cerebro de la computadora. Están equivocados. El cerebro ni siquiera existe todavía en el momento del inicio. El BIOS lo hace. Su trabajo principal es cargar el sistema operativo. Sin él, su disco duro es sólo una caja silenciosa de platos magnéticos o chips flash. El microprocesador no tiene idea de cómo leerlos. Necesita instrucciones. El BIOS los proporciona.
Pero hace más que simplemente señalar el sector de arranque.
Cuando enciende su PC, el BIOS ejecuta una secuencia específica. Es una lista de verificación que evita que su hardware se desmorone incluso antes de abrir una pestaña del navegador.
Explicación de la secuencia de arranque
El proceso comienza con la Configuración CMOS.
Esta es una pequeña sección de RAM de 64 bytes en su placa base. Almacena configuraciones personalizadas. La hora de tu sistema. Tu orden de arranque. Peculiaridades del hardware. El BIOS lee estos datos primero para ajustar su programación predeterminada. Si cambió la prioridad de arranque para iniciar desde una unidad USB en lugar de su SSD, aquí es donde reside esa decisión.
Una vez que verifica el CMOS, el BIOS comienza a inicializar el hardware.
Carga controladores de interrupciones. Estas son pequeñas piezas de software. Actúan como traductores. Cuando presionas una tecla, la señal no va directamente a Windows o Linux. Va al controlador de interrupciones del teclado. El controlador le dice a la CPU lo que acaba de suceder y se lo transmite. Sin estos controladores, su computadora estaría ciega y sorda.
Luego carga los controladores de dispositivo. Estos identifican el hardware básico. El teclado. El ratón. El disco duro. La disquetera (sí, aunque ya no tengas una, el código sigue ahí).
El BIOS también busca otros chips BIOS. Si tienes una tarjeta gráfica o un controlador SCSI con firmware propio, la BIOS principal los activa. Esto garantiza que cada pieza de hardware pueda comunicarse con el resto del sistema.
¿Por qué existe el BIOS?
El propio nombre lo delata. Sistema Básico de Entrada/Salida.
Proporciona rutinas de bajo nivel. Estas son las instrucciones que utiliza el sistema operativo para interactuar con el hardware. Específicamente durante el arranque. Gestiona el teclado. La pantalla. Los puertos serie y paralelo.
Es un software especial. Por lo general, se almacena en un chip de memoria Flash en la placa base. A veces es ROM. Esta ubicación es fundamental porque es lo primero a lo que puede acceder la CPU. Es independiente del almacenamiento principal.
Sombra y velocidad
Hay un problema con el código BIOS. Vive de chips de memoria lentos.
Pero la CPU quiere velocidad.
Entonces el BIOS se copia a sí mismo en la RAM. Este proceso se llama sombreado. Al ejecutarse desde la RAM en lugar de desde la lenta EEPROM o el chip Flash, las rutinas del BIOS se ejecutan mucho más rápido. La CPU puede interceptar señales hacia y desde el hardware sin esperar a que el chip de la placa base se ponga al día.
La autoprueba de encendido
Antes de que esto suceda, está el POST.
Autoprueba de encendido.
El BIOS verifica todos los componentes principales. Memoria. UPC. Teclado. Ratón. Es asegurarse de que no se rompa nada. Si un ventilador no gira o una tarjeta de memoria está suelta, el BIOS emitirá un pitido o mostrará un código de error. Es el portero.
Si la POST pasa, el BIOS determina qué dispositivos son arrancables. Busca un sector de arranque. Luego inicia la secuencia de arranque.
Esto entrega el control al sistema operativo.
Por qué debería importarte
Es posible que no pienses con frecuencia en la BIOS. No es necesario. Pero es el puente.
Conecta su hardware físico con el software que utiliza todos los días. Cuando instalas una nueva GPU, el BIOS de esa tarjeta debe funcionar bien con el BIOS de la placa base. Cuando actualiza sus controladores, básicamente está reemplazando el software que alguna vez fue manejado por el BIOS.
La configuración de CMOS puede cambiar el comportamiento de su computadora. ¿Overclocking? Eso sucede en la BIOS. ¿Arranque seguro? Esa es una característica del BIOS.
Es tecnología antigua. Pero sigue siendo la base.
Sin BIOS no hay computadora. Sólo una colección de piezas costosas esperando instrucciones que nunca llegarán.
Así que la próxima vez que escuches ese pitido, escucha. No es un error. Es simplemente el sistema despertando. Listo para cargar el sistema operativo. Listo para trabajar.
O no. Si el POST falla, estás solo. La pantalla se queda negra. Los fanáticos giran. Y tienes que descubrir qué se rompió.
