You are on page 1of 3

QU ES UEFI?

A pesar de que este trmino se est haciendo ms y ms conocido tras la aparicin de


los procesadores de 64 bits, realmente data de los aos 90, cuando Intel se di cuenta
de hasta donde podran llegar los nuevos procesadores Intel Itanium (para aquella
poca claro). Tras esto se cre el estndar EFI que finalmente se ha terminado
denominando UEFI, o Unified Extensible Firmware Interface

La Interfaz de Firmware Extensible Unificada, Unified Extensible Firmware


Interface (UEFI), es una especificacin que define una interfaz entre el sistema
operativo y el firmware. UEFI reemplaza la antigua interfaz (BIOS) estndar
presentado en los computadores personales IBM PC como IBM PC ROM BIOS.
La Interfaz de firmware extensible (EFI) fue desarrollada inicialmente por Intel en el
2002. UEFI puede proporcionar mens grficos adicionales e incluso proporcionar
acceso remoto para la solucin de problemas o mantenimiento.
UEFI viene directamente para sustituir a BIOS y desde ya hace unos aos poco a poco
se ha ido integrando en todo tipo de dispositivos y placas, que con el tiempo se ha
convertido en algo universal ya que prcticamente todos los equipos nuevos disponen
de este interfaz.
UEFI es un interfaz entre el sistema operativo y el hardware de la plataforma en
cuestin. Es la responsable de inicializar el hardware de los dispositivos o equipos
antes de dar el control al sistema operativo. A pesar de que da soporte para los
dispositivos que utilizan BIOS (mediante emulacin) el cambio es prcticamente
obligatorio, y ms si tenemos en cuenta que nos permite realizar anlisis y reparacin
de equipos sin necesidad de tener otro pc a mano.

Qu ventajas tiene UEFI sobre BIOS?


Lo primero a tener en cuenta es que funciona tanto en 32 bits como en 64 bits, por lo
que puede gestionar el hardware de forma nativa en la arquitectura correcta. Por otro
lado tenemos estas mejoras:

Arquitectura y drivers independientes de la CPU Tiene una especie de pre-


sistema operativo, que nos permite utilizar el equipo incluso con funciones de
red.
Es posible adems arrancar desde unidades externas as como tambin tiene
una optimizacin para una carga rpida del sistema operativo.
Adems est optimizada para salir ms rpido de la hibernacin y suspensin
del eqiupo.

Compatibilidad y emulacin del BIOS para los sistemas operativos solo


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.
Entorno amigable y flexible Pre-Sistema Operativo, incluyendo capacidades de
red.
Diseo modular.

La interfaz UEFI incluye bases de datos con informacin de la plataforma, inicio y


tiempo de ejecucin de los servicios disponibles listos para cargar el sistema operativo.
La EFI hereda las nuevas caractersticas avanzadas del BIOS como ACPI (Interfaz
Avanzada de Configuracin y Energa) y el SMBIOS (Sistema de Gestin de BIOS), y se le
pueden aadir muchas otras, ya que el entorno se ejecuta en 64 bits y no en 32 bits,
como su predecesora.

Caractersticas
Servicios
La EFI emplea 2 tipos de servicios, denominados servicio de arranque y servicio de
ejecucin

El servicio de arranque incluye texto e interfaz grfica orientado a una consola que
se encarga de soportar y gestionar dispositivos, buses, bloques y servicios de
archivo.
Los servicios de ejecucin son los que controlan la fecha, la hora o el NVRAM.
Protocolos
La EFI define un conjunto de protocolos de interfaz de software utilizados para la
comunicacin entre dos mdulos binarios. Todos los controladores de la EFI deben
proveer servicios a los dems a travs de dichos protocolos.
Controladores/Drivers
Las especificaciones de la EFI permiten ofrecer un controlador de dispositivo
independiente del procesador denominado EFI Byte Code o simplemente EBC. Gracias
a esto, se permite soporte para la carga de grficos, red, sonido y opciones avanzadas
del sistema, sin haber precargado el sistema operativo en cuestin. Esto era
totalmente imposible en el BIOS, ya que cargaba funciones muy limitadas y necesarias,
como el soporte de perifricos, por ejemplo, teclado y ratn.
Gestor de arranque
Un gestor de arranque propio de la EFI permite tambin la seleccin y carga directa de
los sistemas operativos, eliminando la necesidad de recurrir a gestores de arranque.
Interfaz
La EFI trae consigo una interfaz interactiva y muy amigable, que adems permite
ejecutar otras aplicaciones externas a la propia EFI, siempre y cuando sean
compatibles con la especificacin.
Extensiones
Toda extensin de la EFI puede cargarse desde cualquier dispositivo no voltil que est
enchufado al ordenador. Un fabricante OEM puede distribuir su sistema con una
particin EFI instalada en un disco duro o una Unidad de estado slido.

Qu equipos pueden usar UEFI?


Desde Windows Vista de 64 bits, todos los dems windows son capaces de usar esta
especificacin, as como la vasta mayora de los linux. Sobre los Mac no todos son
compatibles de forma nativa con uefi aunque el primero en serlo fu el MacBook Air
en 2013, que soportaba EFI e forma nativa

La tabla de particiones GUID (GPT) es un estndar para la colocacin de la tabla de


particiones en un disco duro fsico. Es parte del estndar Extensible Firmware
Interface (EFI) propuesto por Intel para reemplazar el viejo BIOS del PC, heredada del IBM
PC original. La GPT sustituye al Master Boot Record (MBR) usado con el BIOS.

Un registro de arranque principal, conocido tambin como registro de arranque maestro


(por su nombre en ingls master boot record, MBR) es el primer sector de un dispositivo
de almacenamiento de datos, como un disco duro.
El diseo modular o la modularidad en el diseo es el diseo basado en la
modulacin reticular de espacios que permitan optimizar el tiempo de construccin y debido
a que son transportables, desarmables y reorganizables permiten impulsar mltiples
funcionalidades y su reutilizacin al generar un nuevo uso diferente al que fueron fabricados.
Modularidad en Ciencias de la computacin es la caracterstica por la cual un programa de
computador est compuesto de porciones que se conocen como mdulos. El diseo
estructurado es la tcnica de diseo de algoritmos en que se basa la programacin
modular, paradigma de programacin que persigue desarrollar programas modulares

You might also like