Onde o utilitário de configuração CMOS é armazenado?

2

Estou lendo um antigo livro de certificação A + que está passando por BIOS e CMOS.

Algumas informações de segundo plano (isso pode muito bem estar incorreto):

Pelo que entendi, o BIOS é um conjunto de programas na ROM do sistema que a CPU usa para controlar determinado hardware (teclado, mouse, alto-falantes, etc.). O Southbridge costumava conter os vários controladores de hardware que falavam com o sistema ROM, mas agora o Southbridge está integrado na CPU (?). Um determinado conjunto de espaços de endereços é reservado para a ROM, de modo que, quando a CPU encontrar um endereço nesse espaço, o Northbridge não vá para a RAM para obter instruções; em vez disso, o Southbridge olha para a ROM para as instruções.

No entanto, você pode querer configurar algumas configurações específicas de hardware, o que é feito através do utilitário CMOS. Essas configurações são armazenadas no chip CMOS, que é a memória volátil.

Onde o programa utilitário CMOS é armazenado? Na ROM do sistema (mesmo local da BIOS)?

Se sim, por que as pessoas se referem a "redefinir as configurações da BIOS"? Eu figuro, um seria usar o programa utilitário CMOS que é armazenado na ROM do sistema para alterar as configurações específicas de hardware (assim, fazer alterações para o chip CMOS), ou um piscaria a ROM do sistema em si. Eu suponho que o flash do sistema ROM alteraria fisicamente seu firmware, portanto, não permitindo que você acesse qualquer tipo de programa utilitário CMOS, a menos que você especificamente instale um novo programa utilitário CMOS no BIOS.

Isso é simplesmente um caso de pessoas usando os termos "piscando", "reiniciando", etc., de forma intercambiável, como uma maneira de falar, quando eles tecnicamente significam outra coisa?

EDITAR

De acordo com esta resposta a uma pergunta relacionada:

That is why the BIOS is reset when you remove the battery and re-attach it.

O BIOS em si não seria redefinido, já que é firmware, certo? A resposta, ao contrário, significa que as configurações , que estão armazenadas no chip CMOS, relacionadas ao BIOS, são reiniciadas ?

    
por Josh Beam 22.07.2014 / 21:53

1 resposta

5

Então você tem que lembrar que você tem basicamente dois componentes separados aqui que compõem o que a maioria das pessoas chama de BIOS.

Existe a parte que realmente contém o software. Esta foi uma EEPROM no passado. Como todos os EEPROMs, você só poderia alterá-lo um número muito limitado de vezes. Atualmente, isso é geralmente memória flash . Reaparecer a BIOS normalmente significa executar um programa que substituirá o firmware na EEPROM.

O segundo componente foi um pouco de RAM em um chip que era muito eficiente em termos de energia. A RAM do CMOS (um tipo de semicondutor) pode funcionar por muito tempo em uma bateria de relógio. Isso continha todos os valores de configuração associados ao software BIOS. Puxar a bateria elimina essa RAM, ou usar o recurso de reset no BIOS elimina esses valores.

Geralmente, esses dois componentes separados podem ser e geralmente são empacotados no mesmo chip físico.

Então, para resumir, piscar significa recarregar / substituir o software da BIOS. Redefinir significa recarregar / substituir os dados de configuração.

    
por 22.07.2014 / 22:06

Tags