Por que os PCs ainda precisam de uma bateria CMOS?

30

Por que os PCs ainda precisam de uma bateria CMOS, pois já estão conectados?

Estamos fornecendo muita energia ao PC conectando-o à eletricidade da rede elétrica, então por que ele ainda requer uma bateria CMOS?

Joseph Philipson
fonte
30
Então, você está dizendo que uma bateria não fornece "eletricidade"?
Andreas Rejbrand
43
Do jeito que você formulou sua pergunta, você está implicando que o PC funcionou em outra coisa antes, como combustível.
Marcel Burkhard
7
@ Marcel Eu acredito que o design de Babbage teria sido alimentado a vapor. Concedido que não foi construído e não teria sido um PC, mas não teria usado eletricidade.
Cspast 30/04/2015
9
@ cpast e eu pensei que era offtopic.
Marcel Burkhard
7
Por que um laptop precisa de uma bateria ou do seu telefone? Porque eles precisam executar alguma operação quando não possuem uma fonte de energia mais contínua. Mesma razão.
Jpmc26

Respostas:

123

A bateria do CMOS não existe para fornecer energia ao computador quando está em operação, mas para manter uma pequena quantidade de energia ao CMOS quando o computador é desligado e desconectado. A principal função disso é manter o relógio funcionando mesmo quando o computador está desligado. Sem a bateria do CMOS, toda vez que você ligava o computador, seria necessário redefinir o relógio.

Em sistemas mais antigos, a bateria do CMOS também fornecia a pequena quantidade de carga necessária para manter a memória não volátil do BIOS, que lembrava as configurações do BIOS entre as reinicializações. Nos sistemas modernos, essas informações geralmente são armazenadas na memória flash e não exigem manutenção.

nhinkle
fonte
10
Eu aprendi isso durante o meu primeiro estágio. Tínhamos um computador tão antigo que não mantinha mais o tempo entre as reinicializações. Viva e aprenda.
Cálculo Cavaleiro
10
Desde quando as configurações do BIOS são armazenadas na memória flash? Não me lembro de qualquer placa-mãe moderna, onde eu não podia repor as definições puxando a para fora da bateria ...
Ruslan
4
@ user20574 As PSUs realmente desligaram a energia. Eles tinham um interruptor real e enviaram os 230V através dele. Quando o computador estava desligado, ele consumia zero eletricidade. As PSUs ATX não possuem mais essas propriedades.
Alexander
11
@ Alexander Não é inteiramente verdade. A maioria das minhas PSUs ATX tem um interruptor real na parte traseira. Eles não funcionam mais com 230V em um interruptor na parte frontal do computador. Portanto, o botão liga / desliga na parte frontal do computador não desliga completamente a PSU; é necessário usar o botão na parte traseira para fazer isso.
precisa saber é o seguinte
4
@kasperd A maioria das PSUs de varejo ATX faz, a maioria das PSUs OEM ATX não. O IIRC que o switch não faz parte das especificações ATX (assim como o switch 110 / 220V de algumas PSUs ATX mais antigas).
Alexander
34

A bateria CMOS, ou bateria RTC, fornece energia para o relógio em tempo real, para que o computador possa continuar mantendo o tempo quando estiver desconectado.

  • O nome "bateria CMOS" é um nome impróprio em computadores modernos. Os computadores mais antigos usavam a bateria para manter as configurações do BIOS, que eram armazenadas em um chip CMOS SRAM que perderia seu conteúdo se desconectado da energia. Essa configuração tem a vantagem de facilitar a limpeza das configurações do BIOS, removendo a bateria ou inserindo ou removendo um jumper. Os sistemas mais recentes armazenam as configurações de firmware (BIOS ou UEFI) na memória flash ou na EEPROM, que não requer energia para manter os dados. Consulte: Artigo da Wikipedia sobre memória BIOS não volátil e Como uma bateria CMOS pode armazenar dados?

  • Esta bateria foi e ainda é usada para manter o relógio em tempo real . Como esse é o único objetivo da bateria hoje, às vezes é chamada de bateria RTC . Isso garante que seu computador possa continuar mantendo o tempo, mesmo quando desconectado. A bateria é geralmente uma célula de botão CR2032 prontamente disponível e normalmente é utilizável por 2 a 10 anos. Se o seu computador perder a noção do tempo desconectado por mais de algumas horas, é hora de substituir a bateria. Veja: Quanto tempo dura a bateria CMOS (3V) em uma placa-mãe?

Bateria CMOS na placa-mãe Pico ITX
Bateria CMOS na placa-mãe Pico ITX - Image source

bwDraco
fonte
2
Essa é uma bateria enorme.
Ayesh K
@ AyyK Mas muito magro.
User11153
Como as configurações do BIOS podem ser redefinidas, se a bateria mantém apenas o RTC?
Peter Mortensen
5
@ AyeshK É mais como se fosse uma pequena placa-mãe.
IFreilicht
9

Pense nisso como a bateria do seu carro. Quando você desconecta a bateria, seu rádio perde todas as predefinições e o relógio é redefinido. Originalmente, a bateria do CMOS possuía uma função semelhante, mantendo a memória que continha as configurações do BIOS e mantendo o relógio em tempo real funcionando quando a energia CA não estava disponível.

No entanto, nos computadores modernos, a bateria do CMOS desempenha um papel menor, pois a maioria dos firmware do BIOS é inteligente o suficiente para detectar automaticamente as configurações corretas e essas configurações são armazenadas de forma que não precisam de energia para persistir. A bateria do CMOS ainda é necessária para manter o RTC.

Mais informações estão disponíveis na memória BIOS não volátil .

smokes2345
fonte
Eu tenho um laptop de meados dos anos 00 com uma bateria CMOS descarregada - desconecte-o e ele tentará inicializar a partir da unidade física nº 1. Essa não é a unidade de inicialização.
Loren Pechtel
7
Não seria bom se os carros tivessem baterias CMOS para não perdermos as predefinições sempre que a bateria principal tivesse que ser substituída?
Jp2code
@LorenPechtel Eu não consideraria isso um computador moderno antes de tudo. Em segundo lugar, os laptops são, de várias maneiras, uma raça especial que não segue as convenções. Em terceiro lugar, um laptop com mais de uma unidade (permanente) é muito incomum, eu consideraria que um padrão aceitável
smokes2345
@ smokes2345 O laptop foi projetado para várias unidades, o BIOS deve entender isso. (E o manual de reparo realmente deve dar alguma indicação de onde a bateria está escondido !!)
Loren Pechtel
2
[irreverente] O mundo deveria ser um lugar melhor, geralmente [/ irreverente].
Agi Hammerthief