BIOS (Basic Input/Output System)
El BIOS, que significa «Sistema Básico de Entrada/Salida», es un firmware preinstalado en la Placa Madre de una computadora. Es el primer software que se ejecuta cuando se enciende el equipo. Su principal función es inicializar y probar el hardware del sistema durante el proceso de arranque y proporcionar los servicios necesarios para cargar el sistema operativo.
Funciones del BIOS
- POST (Power-On Self Test): Al encender la computadora, el BIOS realiza una serie de pruebas para verificar que todos los componentes esenciales (como la memoria, el teclado y el disco duro) estén funcionando correctamente. Este proceso se conoce como POST.
- Configuración del Hardware: El BIOS permite al usuario configurar los parámetros del hardware del sistema, como la secuencia de arranque, la velocidad del reloj del procesador y la gestión de dispositivos periféricos. Esta configuración se realiza a través de una interfaz de configuración del BIOS, accesible generalmente presionando una tecla específica (como F2, DEL o ESC) durante el inicio del sistema.
- Carga del Sistema Operativo: Una vez completado el POST y la configuración del hardware, el BIOS localiza y carga el cargador de arranque del sistema operativo desde un dispositivo de almacenamiento (como un disco duro o una unidad SSD).
- Provisión de Interfaces de Bajo Nivel: El BIOS proporciona un conjunto de interfaces de bajo nivel que el sistema operativo y las aplicaciones pueden utilizar para interactuar con el hardware del sistema, como los controladores de teclado y los puertos de comunicación.
Interacción entre BIOS y CMOS
El BIOS y el CMOS trabajan en conjunto para garantizar el arranque y la configuración del sistema de manera efectiva. Durante el proceso de arranque, el BIOS accede a la información almacenada en el CMOS para obtener los parámetros de configuración necesarios. Si la configuración del hardware ha cambiado o necesita ser actualizada, el BIOS permite al usuario modificar estos parámetros a través de la interfaz de configuración del BIOS, y luego almacena las nuevas configuraciones en la memoria CMOS.
Evolución: UEFI
Es importante mencionar que el BIOS tradicional ha sido en gran medida reemplazado por UEFI (Unified Extensible Firmware Interface) en los sistemas modernos. UEFI proporciona una interfaz más avanzada y capacidades adicionales en comparación con el BIOS, como tiempos de arranque más rápidos, soporte para discos duros de mayor tamaño y una interfaz de usuario más amigable. Sin embargo, muchos de los conceptos fundamentales del BIOS, como la inicialización del hardware y la configuración del sistema, siguen siendo aplicables en UEFI.


