Algumas questões básicas sobre o UEFI

0

Noções básicas sobre UEFI parece pouco assustador para mim !! Eu li artigos aqui & lá, mas não conseguindo um jeito claro.

Eu vejo um termo que as entradas NVRAM estão referenciando. O que exatamente é essa NVRAM? São os mesmos dados de configuração do CMOS antigo ou algo totalmente diferente quando se trata de UEFI e onde ele é armazenado? Existe um espaço reservado separado na própria mobília além do CMOS ou faz parte da partição EFI?

Eu li que o UEFI parece ter arquitetura de 32 ou 64 bits e deve corresponder à arquitetura do sistema operacional, ou seja, apenas a UEFI de 64 bits pode carregar o sistema operacional de 64 bits? Se isso for verdade, este é um parâmetro relevante ao escolher mobs mais novos que tenham UEFI do que BIOS mais antigos? Obrigado.

    
por pat2015 01.06.2015 / 05:36

2 respostas

2

A memória de acesso aleatório não volátil (NVRAM) é como o próprio nome sugere - um tipo de memória não volátil - ou seja, seu conteúdo não desaparece quando a energia é cortada.

O "CMOS" do "utilitário de configuração do CMOS" se refere à tecnologia metal-óxido-semicondutor complementar . Isso foi semelhante à NVRAM em muitos aspectos, mas, pelo que entendi, o CMOS exigia uma pequena quantidade de energia de uma bateria para reter seu conteúdo. AFAIK, poucos ou nenhum PC construído na última década ou dois usaram memória CMOS verdadeira (eles usaram NVRAM por um longo tempo), mas o nome ficou preso nos computadores anteriores. Eu admito que estou um pouco nebuloso nesse ponto.

Em qualquer evento, em sistemas EFI, a NVRAM é mais importante do que em computadores baseados em BIOS, porque a EFI fornece mecanismos para usar NVRAM para armazenar um conjunto mais amplo de variáveis, algumas das quais podem ser usadas para comunicação entre o firmware e o sistema operacional. Por exemplo, sistemas modernos de BIOS usam NVRAM para armazenar informações de ordem de inicialização - discos rígidos antes ou depois de discos óticos, ordem de discos específicos, etc. Sob o EFI, isso é expandido: Carregadores de inicialização são arquivos comuns no EFI System Partition (ESP), assim as informações de ordem de inicialização são mais complexas e podem conter dados arbitrários (nomes de arquivos, por exemplo, podem ser qualquer coisa legal no sistema de arquivos ). Além disso, os sistemas operacionais podem modificar a ordem de inicialização por meio de ferramentas como efibootmgr no Linux, bcdedit no Windows ou bless no OS X. Essas ferramentas funcionam gravando na NVRAM de maneira mediada pela EFI. Este é apenas um exemplo; A NVRAM pode conter quaisquer dados arbitrários desejados, até os limites da capacidade de NVRAM.

A EFI é projetada para inicialização de arquitetura semelhante, portanto, uma EFI de 32 bits pode inicializar um sistema operacional de 32 bits e uma EFI de 64 bits pode inicializar um sistema operacional de 64 bits. Existem maneiras de inicializar a arquitetura cruzada (uma inicialização EFI de 32 bits de um sistema operacional de 64 bits ou vice-versa), mas esses métodos tendem a ser inadequados e limitadores. A grande maioria dos computadores de 64 bits (x86-64) é fornecida com EFIs de 64 bits, portanto, é recomendável executar um sistema operacional de 64 bits neles. Há um punhado de exceções (computadores de 64 bits com EFIs de 32 bits). A primeira geração de Macs baseados em Intel de 64 bits vem à mente para isso. Há também alguns tablets modernos com CPUs de 64 bits, mas com EFIs de 32 bits. É mais fácil executar sistemas operacionais de 32 bits nessas máquinas. Não conheço nenhum servidor, desktop ou laptop com CPU de 64 bits e EFI de 32 bits, além dos primeiros Macs.

A maioria das EFIs inclui um Módulo de Suporte à Compatibilidade (CSM) que habilita a inicialização usando o antigo modo BIOS / CSM / herdado. Se o computador de 64 bits com uma EFI de 32 bits tiver um CSM, ele poderá inicializar um SO de 64 bits no modo BIOS com relativa facilidade. O único tablet que eu tenho com um EFI de 32 bits não tem um CSM, e eu ouvi relatos semelhantes sobre outros tablets com EFIs de 32 bits, então isso pode não ser muito útil para a maioria deles. (Esses primeiros Macs têm CSMs.)

    
por 01.06.2015 / 15:32
0

você pode ler mais sobre a NVRAM aqui: link

Não. O UEFI é apenas uma nova (e mais segura) sequência de inicialização em comparação com o BIOS. UEFI só pode ser carregado no sistema operacional de 64 bits. Se você tiver o mobo que suporta o modo de inicialização UEFI, ele também deve suportar o modo de inicialização do BIOS. A maioria das placas-mãe da Gigabyte agora tem a opção de alternar entre a inicialização do UEFI e a inicialização do BIOS.

    
por 01.06.2015 / 07:32

Tags