Вы находитесь на странице: 1из 5

Extensible Firmware Interface

Extensible Firmware Interface


La Interfaz Extensible del Firmware, Extensible Firmware Interface (EFI), es una especificacin desarrollada por Intel dirigida a reemplazar la antigua interfaz del estndar IBM PC BIOS, interacta como puente entre el sistema operativo y el firmware base.

Historia
La primera iniciativa se produjo durante las primeras fases de desarrollo del Intel Itanium de HP a mediados de los aos 90. Debido a que stos procesadores apuntaban alto, las especificaciones de la BIOS resultaban muy limitadas, por ello Intel desarrollo inicialmente lo que sera la IBI, del acrnimo ingls Intel Boot Iniciative, que posteriormente fue renombrado a EFI.

La posicin de la Extensible Firmware Interface en el stack del software.

El 25 de Julio de 2005 se cre la fundacin UEFI (Unified Extensible Firmware Interface) cuya labor consista en desarrollar y promocionar la plataforma EFI. A principios de 2007, la versin 2.1 de la especificacin UEFI vio la luz y meses despus trajo consigo mejoras como encriptacin, autenticacin de red y la destacable Interfaz de usuario humana.

Contenidos
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. UEFI destaca principalmente por: Compatibilidad y emulacin de BIOS para los sistemas operativos slo compatibles con sta ltima. Capacidad de arranque desde unidades de almacenamiento grandes, dado que no sufren de las limitaciones del MBR Arquitectura y controladores de la CPU independientes Entorno amigable y flexible Pre-Sistema Diseo modular La EFI hereda las nuevas caractersticas avanzadas de la 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, al contrario de su predecesora, en 16 bits.

Extensible Firmware Interface

Soporte de dispositivos de almacenamiento slido y discos


La EFI comunica el arranque adems de con el ya clsico MBR, con el sistema GPT que solventa las limitaciones tcnicas del MBR: MBR soporta hasta 4 particiones por unidad fsica con un lmite de 2,2 TB, es decir, un disco duro u otro dispositivo de almacenamiento de 10 TB o ms no se podra aprovechar su capacidad al 100%. GPT soporta tericamente hasta 9,4 ZB y no exige un sistema de archivos concreto para funcionar Microsoft Windows soporta GPT a partir de las versiones de 64 bits de Windows Vista y posteriores. Algunos sistemas basados en Unix utilizan un hbrido entre MBR y GPT para arrancar.

32 y 64 bits
Las BIOS hacen uso de modos de 16 bits para funcionar, diseo heredado del Intel 8088, pero a diferencia de esto, la EFI funciona directamente con modos de 32 bits y 64 bits permitiendo que las aplicaciones de la EFI tengan acceso completo al direccionamiento de 64 bits

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, permite 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 la BIOS, ya que cargaba funciones muy limitadas y necesarias como el soporte de perifricos como teclado y ratn y poco ms.

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

Extensible Firmware Interface

Adopcin
Intel EFI
El Framework de Intel recibe el nombre de Tiano. Tiano se ejecuta en procesadores XScale, Itanium e IA32 bajo licencia propietaria, aunque parte del cdigo ha sido liberado bajo licencia BSD recibiendo el nombre de Proyecto TianoCore. Phoenix Tecnologies comercializa actualmente BIOS "Phoenix SecureCore Tiano" y "Phoenix MicroCore" compatibles con la interfaz UEFI

Plataformas que utilizan UEFI


EL primero procesador Itanium dirigido a estaciones de trabajo y lanzado en el ao 2000, ya soportaba la especificacin EFI 1.02. En el 2002, el Itanium 2 ya soportaba EFI 1.10 capaz de arrancar Microsoft Windows, GNU/Linux, FreeBSD, HP-UX y OpenVMS En 2006 Apple mont sus ordenadores basados en la arquitectura x86 de Intel, y por ello, comenzaron a utilizar sistemas EFI en lugar de Open Firmware como se llevaba utilizando en los anteriores sistemas basados en PowerPC, posteriormente Apple lanz Bootcamp, que permite un particionado no destructivo y soporte de drivers para la instalacin de sistemas operativos Microsoft sin necesidad de reinstalar Mac OS X. Se aadi compatibilidad de BIOS a la EFI. Desde el 2005, se ha tratado de implementar EFI en arquitecturas extrapolables a las de PC, como las basadas en XScale o sistemas embebidos En el 2008, bastantes sistemas basados en 64 bits han adoptado la EFI, si bien muchos de estos sistemas slo soportan el arranque mediante BIOS, gracias al Mdulo de soporte de compatibilidad, muchos otros, en cambio comienzan a arrancar en sistemas UEFI, por ejemplo servidores IBM, ciertas placas base MSI de soporte ClickBIOS, porttiles HP Elitebook y algunas Tablet PC HP. En 2009 sistemas x de IBM (x3550 M2, x3650 M2, iDataPlex dx360 M2) y Bladecenter HS22. Dell PowerEdge T610; servidores R610, R710, M610, M710.

Sistemas operativos
GNU/Linux ha sido capaz de utilizar EFI en el arranque desde principios de 2000, mediante el gestor de arranque LiLo o, las ms recientes versiones de GRUB. HP-UX ha usado (U)EFI como mecanismo de arranque en sistemas IA_64 desde el 2002.HP OpenVMS ha usado (U)EFI en IA-64 desde su lanzamiento inicial en diciembre de 2003, y para las versiones de produccin desde enero de 2005 Apple utiliza EFI para sus ordenadores basados en 64 bits. Itanium para Windows 2000 (Advanced Server Limited Edition y Datacenter Server Limited Edition) soporta EFI 1.10 en 2002. Windows Server 2003 para IA-64 , Windows XP 64 Bits , y Windows 2000 Advanced Server Limited Edition, todos los cuales son para la familia de procesadores Itanium Introducido soporte EFI a los sistemas operativos x64 de Microsoft Windows como Windows Server 2008, Windows 7 y Windows Vista Service Pack 1 . Microsoft no ofrece soporte UEFI a los sistemas de 32 bits ya que los vendedores no tenan ningn inters en la produccin nativa de 32 bits puesto que frenara la completa migracin a los sistemas de 64 bits.

Extensible Firmware Interface

Vase tambin
Firmware BIOS Open Firmware Coreboot OpenBIOS OpenBook Project LinuxBIOS

Enlace externo
Pgina de la UEFI [1]

Referencias
[1] http:/ / www. uefi. org

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Extensible Firmware Interface Fuente: http://es.wikipedia.org/w/index.php?oldid=42966748 Contribuyentes: Alfa989, Almorca, CommonsDelinker, Damon, Digigalos, Er Komandante, GermanX, Jarfil, Kaprak, Marcecoro, Qwertyytrewqqwerty, RICARDOSA, Retama, Shooke, Sirgazil, TorQue Astur, 24 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Efi-simple es.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Efi-simple_es.svg Licencia: Public Domain Contribuyentes: User:Msikma

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Вам также может понравиться