Como uma bateria CMOS pode armazenar dados?

36

Como uma bateria CMOS armazena informações nela? Eu sei que armazena informações como a hora, data, senhas e configuração da unidade, mas como? Como uma bateria pode armazenar dados?

    
por ryryan 19.04.2011 / 18:48

8 respostas

73

A bateria do CMOS não armazena dados. A bateria CMOS garante que o chip CMOS , que armazena , tenha energia. A memória CMOS requer energia para reter os dados, portanto, a bateria é necessária quando nenhuma energia externa é fornecida ao computador.

É por isso que um jumper é geralmente removido da placa-mãe para redefinir o CMOS, pois isso interrompe a alimentação do chip CMOS por tempo suficiente para limpar os dados.

Um sinal de falha iminente da bateria do CMOS ocorre quando o relógio em tempo real do computador começa a perder a noção do tempo quando o sistema está desligado e não é alimentado por outra fonte de energia.

Em muitos computadores mais novos, os dados de configuração do BIOS são armazenados na memória flash e a bateria serve apenas para manter o relógio em tempo real. Em tais sistemas, ele é chamado de "bateria RTC" (um exemplo está na página 29 do HP Pavilion dv6z -3000 Select Edition manual de serviço ). A falha da bateria do RTC em tais sistemas fará com que o relógio perca a noção do tempo quando o sistema estiver desconectado da energia, mas não resultará em perda das configurações do BIOS.

    
por 19.04.2011 / 18:52
21

A bateria em si não armazena as informações. A bateria é usada para manter uma pequena quantidade de memória (memória RAM estática para ser exata) em execução para que as configurações não sejam perdidas. Além disso, a bateria mantém um relógio funcionando para que a hora e a data estejam corretas quando o computador é ligado novamente.

Nota lateral interessante - quando a bateria está funcionando, o relógio não é muito preciso e o tempo pode variar.

    
por 19.04.2011 / 18:55
11

A bateria CMOS não armazena dados, é uma BATTERY . A bateria fornece energia para os chips CMOS SRAM que realmente armazenam a memória.

Por acaso, não existe uma bateria CMOS . A bateria que alimenta o CMOS é apenas uma bateria normal que alimenta CMOS de chips.

CMOS significa " Complementary Metal-Oxide Semiconductor " e refere-se à construção dos chips. / p>     

por 20.04.2011 / 05:22
8

A bateria em si não armazena dados. A bateria do CMOS (ou bateria do BIOS) alimenta um CMOS que armazena dados para o próprio computador, que pode ser visualizado no BIOS. Tudo isso é feito através da placa-mãe.

    
por 19.04.2011 / 18:53
5

É assim que parece em um computador moderno:

  • se a energia externa for cortada e você alternar o jumper de memória CMOS, a memória CMOS será cortada da energia (e a memória CMOS redefinirá seu conteúdo, pois a memória CMOS é uma memória volátil)
  • Os dados da BIOS estão em uma memória não volátil, portanto, mesmo se a energia externa for cortada e a bateria do CMOS falhar, a memória armazenará os dados da BIOS
  • embora a memória da BIOS seja somente de leitura, ela pode ser apagada (geralmente usando uma tensão mais alta que o normal). Isso acontece quando você atualiza seu BIOS para uma versão mais recente
  • a bateria de 5V também alimenta o relógio RTC
  • em um computador moderno, todos os chips (excluindo a bateria - meu erro no desenho) são incorporados no southbridge
  • SRAM == RAM estática, SDRAM = RAM dinâmica síncrona

Quanto à questão: a bateria CMOS garante que a configuração do BIOS é armazenada na memória CMOS.

    
por 12.03.2012 / 20:53
1

O CMOS é uma bateria que não é de armazenamento; basta manter a energia suficiente para continuar executando o armazenamento de dados nos chips.

    
por 20.04.2011 / 06:43
1

A pergunta foi mais ou menos respondida, mas poderia ter um pouco de explicação.

O CMOS não é efetivamente diferente da RAM comum. Ele armazena as informações, mas apenas enquanto houver uma fonte de energia disponível. Depois que a energia é removida, o conteúdo desaparece.

Ao contrário da RAM regular, o CMOS é pequeno (fisicamente e em capacidade) e consome muito menos energia. Como tal, uma célula de botão regular é suficiente para manter seu conteúdo por um período de tempo significativo.

Dito isto, o CMOS não usa a bateria o tempo todo. Quando há energia do PSU, o CMOS usa isso para manter seu conteúdo intacto, prolongando ainda mais a vida útil da bateria do CMOS. Se a energia é cortada, um capacitor permite que ele retenha seu conteúdo por um momento até que a bateria seja ligada.

Além disso, embora a data / hora e alguns outros valores sejam preservados com a bateria, muitas (até mesmo a maioria) das configurações são realmente gravadas na seção flash do CMOS que é retida no caso em que a bateria CMOS morre. Isso faz sentido porque certos valores como a data e a hora são transitórios / dinâmicos e devem ser mantidos ativos enquanto outras configurações são estáticas e não mudam com frequência (se forem), para que possam ser gravadas em um armazenamento de longo prazo como um minúscula, versão CMOS de um disco rígido. É por isso que quando a bateria CMOS morre e ocorre uma falha de energia, você perceberá que apenas algumas das configurações foram revertidas para os padrões.

Normalmente, o que um fabricante de BIOS fará é gravar configurações não críticas na memória não volátil que precisam ser redefinidas para os padrões com a função de “carregar padrões” do BIOS (remover a bateria por um tempo não fará isso ), e deixe apenas configurações críticas na memória volátil. Portanto, mesmo se toda a energia for removida, configurações como configuração de disquete, configurações de áudio onboard e outras serão mantidas, mas as configurações que impedem o funcionamento do sistema, como temporizações de memória e overclock da CPU, podem ser redefinidas para valores de trabalho simplesmente removendo-se bateria por um tempo.

Devido a essa segregação, o número de células de memória que precisam de uma fonte constante de eletricidade pode ser reduzido consideravelmente, permitindo que a bateria dure por anos.

(Você notará esse comportamento também em outros dispositivos. Por exemplo, após uma falta de energia, um videocassete precisará ter seu relógio configurado (daí o famoso 12:00 ) [No entanto, muitos videocassetes poderiam mantenha suas outras configurações, como idioma, cabo / antena, velocidade de fita, etc. Alguns videocassetes podem até mesmo manter seus programas, uma vez que o programa realmente não muda.

Minha mãe usa um temporizador (Figura 1) para ligar e desligar automaticamente as luzes da varanda algumas vezes por dia. Você o programa inserindo duas pequenas abas de plástico que ligam e desligam o interruptor. Se ele for retirado da tomada, o relógio pára de funcionar e ele pára de saber que horas são, mas os programas não são afetados. É o mesmo com o timer de um aquecedor de óleo (Figura 2) que usa interruptores / botões em vez de abas. Por outro lado, ela usa um temporizador puramente digital (Figura 3) para as luzes internas quando traz o jardim para o inverno, e perde tudo quando desconectado.

Figura 1: temporizador analógico

Figura2:temporizadordoaquecedordeóleo

Figura 3: Cronômetro digital

    
por 12.03.2012 / 23:03
-1

O computador está ativo mesmo quando não está ligado ou desligado. Graças a duas baterias de botão, que estão em todas as motherboards. Eles mantêm o CMOS DATE / TIME em andamento, mesmo quando o PC está desligado. Eles duram um pouco.

    
por 12.03.2012 / 21:51

Tags