in

GeekyGeeky Thug lifeThug life

¿Qué es el BIOS? ¿Qué es un firmware? ¡Nosotros te explicamos!

Un repaso breve a tecnologías que usamos diariamente… muchas veces sin saberlo

Qué es el BIOS

Se suponía que el anuncio oficial de Windows 11 no iba a tener sobresaltos, pero Microsoft se las arregló para crear una verdadera tormenta de fuego alrededor de sus requerimientos mínimos. Lamentablemente, las dudas no se terminan con saber si nuestro ordenador es compatible con Windows 11, o con activar TPM 2.0. Al leer las especificaciones, muchos usuarios se sienten confundidos por expresiones que resultan básicas para nosotros. ¿Qué significa UEFI? ¿Qué es el BIOS? ¿Qué es un firmware? El primer paso para responder esas preguntas, es colocar los términos en orden…


¿Qué es un firmware?

La definición más básica de firmware nos habla de un «programa o pieza de software» que se encarga de brindar acceso y control de bajo nivel al hardware de un dispositivo. Dependiendo de las funciones que tenga ese dispositivo, el firmware puede habilitar aspectos esenciales, o por el contrario, funcionar como un sistema operativo completo.


Qué es un firmware
¿Quieres un ejemplo de firmware? Probablemente ya lo tengas en la mano…

Uno de los ejemplos más cotidianos de firmware en acción que podemos compartir es el del mando a distancia. Su firmware contiene todos los códigos y comandos para controlar al televisor, y en la gran mayoría de los casos no necesita ser modificado. Sin embargo, existe el caso de los mandos universales, que permiten cierto nivel de programación para adaptarse a un modelo específico. En el mundo de la informática, muchos dispositivos son incapaces de funcionar correctamente sin el firmware adecuado.


¿Qué es el BIOS?

Qué es el BIOS
Clásico ejemplo de BIOS Award en su chip correspondiente

BIOS equivale a «Basic Input/Output System», y se trata de una variante de firmware encargada de brindar funciones de inicialización de hardware durante el proceso de arranque de un ordenador. El nombre «BIOS» se remonta al año 1975, y fue heredado del «Basic Input/Output System» utilizado por el sistema operativo CP/M.

La historia del BIOS cambió para siempre con el lanzamiento del IBM PC. Ese ordenador utilizaba un BIOS propietario y exclusivo de IBM, pero varias compañías aplicaron la técnica de ingeniería inversa y lograron crear diferentes BIOS «IBM PC Compatible», convirtiéndolo en un estándar de mercado que no nos ha abandonado en casi cuatro décadas.


El IBM PC. Todo comenzó aquí.

En sistemas actuales, el BIOS inicia y realiza diagnósticos sobre componentes de hardware básicos, y carga un boot loader que da lugar al arranque del sistema operativo propiamente dicho. En sus primeros años, la única forma de actualizar un BIOS era reemplazando los chips en la placa base, pero ahora utilizan tecnología Flash, y las actualizaciones se obtienen a través de su fabricante.


Qué es un BIOS
La interfaz de un BIOS tradicional

¿Por qué es importante esto? Porque los ordenadores que utilizan un BIOS tradicional o su «modo de compatibilidad» no podrán recibir a Windows 11. Los sistemas deberán funcionar en «modo UEFI nativo», y así llegamos a la última pregunta…


¿Qué es el UEFI?

Unified Extensible Firmware Interface o UEFI es una especificación enfocada en definir una interfaz de software entre el firmware de una plataforma y su sistema operativo. UEFI se diseñó para servir como reemplazo directo del BIOS, pero no es algo reciente que digamos. Las especificaciones originales fueron creadas por Intel bajo el nombre Intel Boot Initiative en 1998, transformándose en Extensible Firmware Interface o EFI poco tiempo después. Sin embargo, Intel retiró a EFI y se sumó al desarrollo de UEFI en 2005.


qué es el BIOS
Itanium sirvió de «inspiración» para el desarrollo del EFI original

EFI fue la respuesta a varias de las limitaciones del BIOS original, como el modo real de 16 bits y el uso de lenguaje ensamblador. En aquella época, Intel había apostado todas sus fichas al desarrollo de procesadores Itanium, y ese hardware necesitaba algo más elaborado que un BIOS tradicional. Hoy, UEFI encontró su lugar en millones de placas base modernas, mientras que Itanium será retirado oficialmente en julio de 2021.


Qué es el BIOS
Muestra de un BIOS/UEFI actual, perteneciente a un motherboard Z370 Aorus Gaming 5

Actualizar el UEFI de una placa base sigue un reglamento similar al del BIOS (necesitas obtener el update correcto del fabricante), pero definitivamente son criaturas diferentes. El nivel de control y personalización ofrecidos por los UEFI actuales es muy superior, sin embargo, también aumentó su complejidad, y podemos decir con tranquilidad que cada placa viene con un «mini-sistema operativo» en su interior.


En resumen

El firmware es un pequeño programa que nos permite controlar nuestro hardware y además garantiza su funcionamiento. El BIOS es una forma de firmware que inicia y coordina el hardware de un ordenador, y UEFI es la tecnología que lo reemplaza. Windows 11 sólo funcionará en aquellos equipos que posean una solución UEFI, pero ese no es el único requerimiento. Esperamos que esto te haya servido. ¡Buena suerte!


Reportar

¿Qué te pareció?

Escrito por Lisandro Pardo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

LibrePCB: Un programa open source para diseñar circuitos

Conoce el aprendizaje de máquinas… en la década del ’50