BIOS / UEFI
El BIOS (Basic Input Output System) es el firmware encargado de iniciar los componentes de hardware y lanzar el sistema operativo de un ordenador cuando lo encendemos; al igual que, iniciar, configurar y comprobar que se encuentre en buen estado el hardware del ordenador, incluyendo la memoria RAM, los discos duros, la placa base o la tarjeta gráfica.
La BIOS inicializa y chequea durante el arranque todos los componentes de hardware. Como el disco duro, el teclado, la pantalla, el ratón, la memoria RAM y prepara el equipo para que el sistema operativo se
cargue y se ejecute.
La BIOS físicamente es uno de los chips de la placa base o motherboard, en él está prabado el software (firmware) que regula lo que tiene que hacer y el modo de hacerlo.
La BIOS se inicia en el momento en que se enciende la PC y hace de intermediaria entre el hardware (placa, procesador, RAM, discos, etc.) y Windows u otros sistemas operativos; primero comprueba que está todo bien, de ser así le informa al sistema operativo qué hardware hay y si está o no disponible.
Si la BIOS detecta un problema grave ni siquiera deja que Windows se cargue. Otras de sus tareas básicas
son:
Se chequea a sí misma. Y muestra información sobre el tipo y versión de BIOS y la clase y velocidad de la CPU.
Comprueba la cantidad e integridad de la memoria RAM del sistema.
* Detecta e inicializa componentes y dispositivos del equipo: teclado, ratón, tarjeta gráfica, disco
duro, DVD, etc.
→ Activa otras BIOS específicas, como la de la tarjeta de video.
Carga configuraciones variadas (como por ejemplo la hora y la fecha).
⑤
Establece desde qué unidades puede arrancar el PC (disco duro, CD, USB, etc.).
La BIOS va informando de lo que hace mediante líneas de texto que aparecen (muy deprisa) en la pantalla.
Se les llama POST, por Power-On Self Test (Autocomprobación en el Arranque).
El POST de la BIOS indica también cómo acceder a su pantalla de configuración. En PCs modernos el POST muestra además la tecla de acceso al menú de arranque (Boot Menu).
Es el modo más fácil de elegir desde dónde arrancar el PC (el disco duro, un DVD, un USB, etc.)
La BIOS ejecuta procedimientos diferentes y esto dependerá de cada fabricante, pero en general lo que hace es cargar una copia del firmware hacia la memoria RAM ya que esta última es mucho más rápida y realiza la detección y configuración de dispositivos que puede contener un sistema operativo mientras
realiza una búsqueda del mismo.
UEFI
La Interfaz de Firmware Extensible Unificada (Unified Extensible Firmware Interface), es una especificación que define una interfaz entre el sistema operativo y el firmware.
La interfaz UEF incluye bases de datos con información de la plataforma, inicio y tiempo de ejecución de los servicios disponibles listos para cargar el sistema operativo.
UEFI destaca principalmente por:
• Compatibilidad y emulación del BIOS para los sistemas operativos sólo compatibles con esta última.
• Soporte completo para la tabla de particiones GUID (GPT), se pueden crear hasta 128 particiones por disco, con una capacidad total de 8 ZB.
Capacidad de arranque desde unidades de almacenamiento grandes, dado que no sufren de las limitaciones del MBR.
Independiente de la arquitectura y controladores de la CPU.
Entorno amigable y flexible pre-sistema operativo, incluyendo capacidades de red.
Diseño modular.
La UEFI hereda las nuevas características avanzadas del BIOS como ACPI (Interfaz Avanzada de Configuración y Energía) y el SMBIOS (Sistema de Gestión de BIOS), y se le pueden añadir muchas otras, ya que el entorno se ejecuta en 64 bits y no en 32 bits, como su predecesora.
La UEFI emplea 2 tipos de servicios, denominados servicio de arranque y servicio de ejecución.
El servicio de arranque incluye texto e interfaz gráfica orientado a una consola que se encarga de soportar y gestionar dispositivos, buses, bloques y servicios de archivo.
Los servicios de ejecución son los que controlan la fecha, hora o el NVRAM.