Quando você liga o sistema do computador pela primeira vez, ele não inicia imediatamente o carregamento do sistema operacional. Ele passa por uma rotina que foi originalmente estabelecida com os primeiros computadores pessoais, iniciando o hardware por meio do BIOS ou do Basic Input Output System. Isso é necessário para permitir que os vários componentes de hardware do computador se comuniquem adequadamente entre si. Depois que o Power On Self Test ou POST for concluído, o BIOS iniciará o carregador de inicialização do sistema operacional real. Este processador permaneceu essencialmente o mesmo por mais de vinte anos, mas os consumidores podem não perceber que isso mudou nos últimos dois anos. A maioria dos computadores agora usa um sistema chamado Unified Extensible Firmware Interface ou UEFI. Este artigo analisa o que é isso e o que significa para computadores pessoais.
História da UEFI
O UEFI é, na verdade, uma extensão da Extensible Firmware Interface original desenvolvida pela Intel. Eles desenvolveram esse novo sistema de interface de hardware e software quando lançaram a malfadada linha de processadores para servidores Itanium ou IA64. Devido à sua arquitetura avançada e às limitações dos sistemas BIOS existentes, eles desejavam desenvolver um novo método para distribuir o hardware para o sistema operacional, o que permitiria uma maior flexibilidade. Como o Itanium não foi um grande sucesso, os padrões da EFI também permaneceram por muitos anos.
Em 2005, o Fórum Unificado da EFI foi estabelecido entre uma série de grandes corporações que expandiriam as especificações originais desenvolvidas pela Intel para produzir um novo padrão para atualização da interface de hardware e software. Isso inclui empresas como AMD, Apple, Dell, HP, IBM, Intel, Lenovo e Microsoft. Até mesmo dois dos maiores fabricantes de BIOS, a American Megatrends Inc. e a Pheonix Technologies são membros.
O que é o UEFI?
O UEFI é uma especificação que define como o hardware e o software se comunicam dentro de um sistema de computador. A especificação realmente envolve dois aspectos desse processo, conhecidos como serviços de inicialização e serviços de tempo de execução. Os serviços de inicialização definem como o hardware iniciará o software ou o sistema operacional para carregamento. Os serviços de tempo de execução envolvem, na verdade, ignorar o processador de inicialização e carregar aplicativos diretamente do UEFI. Isso faz com que ele aja como um sistema operacional desdobrável ao iniciar um navegador.
Enquanto muitos chamam a UEFI de morte do BIOS, o sistema na verdade não remove completamente o BIOS do hardware. As primeiras especificações não tinham nenhuma opção de POST ou configuração. Como resultado, o sistema ainda requer o BIOS para atingir esses dois objetivos. A diferença é que o BIOS provavelmente não terá o mesmo nível de ajuste que é possível nos sistemas existentes somente do BIOS.
Benefícios da UEFI
O maior benefício do UEFI é a falta de qualquer dependência específica de hardware. O BIOS é específico para a arquitetura x86 que é usada em PCs há anos. Isso potencialmente permite que um computador pessoal use um processador de um fornecedor diferente ou que não tenha a codificação x86 herdada nele. Isso pode ter implicações em dispositivos como tablets ou até mesmo no Microsoft Surface, com o Windows RT, que usava um processador baseado em ARM.
O outro grande benefício para a UEFI é a capacidade de iniciar facilmente em vários sistemas operacionais sem a necessidade de um gerenciador de inicialização, como o LILO ou o GRUB. Em vez disso, o UEFI pode selecionar automaticamente a partição apropriada com o sistema operacional e carregar a partir dela. Para que isso seja alcançado, o hardware e o software devem ter o suporte adequado para a especificação UEFI. Na verdade, isso já existe nos sistemas de computadores da Apple que usam o Boot Camp para que o Mac OS X e o Windows sejam carregados no mesmo computador.
Por fim, o UEFI oferecerá muito mais interfaces amigáveis do que os antigos menus de texto do BIOS. Isso tornará os ajustes no sistema muito mais fáceis para o usuário final. Além disso, a interface provavelmente permitirá que aplicativos como um navegador da web de uso limitado ou um cliente de e-mail sejam lançados rapidamente, em vez de iniciar um sistema operacional completo. Agora, alguns computadores têm essa capacidade, mas na verdade é conseguido com o lançamento de um mini-sistema operacional separado, hospedado no BIOS.
Desvantagens da UEFI
O maior problema para os consumidores com UEFI é o suporte de hardware e software. Para que funcione corretamente, o hardware e o sistema operacional devem suportar a especificação apropriada. Isso não é tanto um problema com o atual Windows ou Mac OS X agora, mas sistemas operacionais mais antigos, como o Windows XP, não suportam isso. O problema, na verdade, é mais do contrário. Em vez disso, um software mais recente que requer sistemas UEFI pode impedir que sistemas mais antigos façam upgrade para sistemas operacionais mais recentes.
Muitos usuários avançados que fazem overclock em seus sistemas de computador também podem ficar desapontados. A adição da UEFI remove muitas das várias configurações dentro do BIOS usadas para obter o máximo desempenho de um processador e memória quanto possível. Isso foi principalmente um problema com a primeira geração de hardware UEFI. É verdade que a maioria dos hardwares não projetados para overclocking carecerá de recursos como ajustes de voltagem ou multiplicador, mas a maioria dos novos hardwares projetados para isso superou esses problemas.
Conclusões
A BIOS tem sido extremamente eficaz na execução de computadores pessoais nos últimos vinte anos. Ele atingiu várias limitações que dificultam a continuação da criação de novas tecnologias sem introduzir mais soluções alternativas para os problemas. O UEFI está configurado para assumir grande parte do processo do BIOS e otimizá-lo para o usuário final.Isso tornará o ambiente de computação mais fácil de usar e criará um ambiente muito mais flexível. A introdução da tecnologia não ficará sem seus problemas, mas o potencial supera em muito os requisitos herdados inerentes a um computador com todos os BIOS.