S2DZ | Simply…

Dezembro 21, 2010

Extensible Firmware Interface(EFI)

Filed under: Hardware — s2dz @ 12:56 pm

 

Desde o primeiro dia que comecei a utilizar um MacBook, não deixei de notar as diversas diferenças existentes comparados aos habituais PCs.  Dentre essas diferenças ressaltou a curiosidade em saber como aceder a BIOS do MacBook? Afinal não tem como porque  os mesmos não possuem BIOS. A interação entre o Hardware e o Sistema Operativo é feita através de um software que server de interface entre os dois. Essa interface chama-se EFI (Extensible Firmware Interface).

A EFI é uma especificação desenvolvida pela Intel com o intuito de subdtituir a BIOS (Basic Input Output System). Para melhor percebermos a localização da EFI eis o a figura abaixo:

A EFI inclui uma tabela de dados  que contêm informações da plataforma e serviços de boot e de runtime. Dentre as várias funcionalidades do EFI, destacam-se:

  • Abilidade de fazer boot a partir de discos acima de 2 Terabytes;
  • Boot do SO mais rápido;
  • Arquitectura Independente da CPU;
  • Drivers Independentes da CPU;
  • Design Modular.

Algumas melhorias incorporadas na BIOS, tais como a ACPI (Advanced Configuration and Power Interface) e a SMBIOS (System Management BIOS), também encontram-se presentes na EFI.

O ambiente EFI pode ser explorado através da ferramenta EFI Shell.

Tema: Rubric. Blog em WordPress.com.

Seguir

Get every new post delivered to your Inbox.