Pourquoi les PC nécessitent-ils toujours une batterie CMOS?

30

Pourquoi les PC nécessitent-ils toujours une batterie CMOS, étant donné qu'ils sont déjà branchés?

Nous fournissons beaucoup d'énergie au PC en le branchant sur le secteur, alors pourquoi a-t-il toujours besoin d'une batterie CMOS?

Joseph Philipson
la source
30
Donc, vous dites qu'une batterie ne pas vous donner « l' électricité »?
Andreas Rejbrand
43
La façon dont vous avez formulé votre question implique que les ordinateurs fonctionnaient sur autre chose auparavant, comme du carburant.
Marcel Burkhard
7
@Marcel Je pense que le design de Babbage aurait été propulsé par la vapeur. Certes, il n'a pas été construit et n'aurait pas été un PC, mais il n'aurait pas utilisé d'électricité.
cpast
9
@cpast et je pensais que j'étais hors sujet.
Marcel Burkhard
7
Pourquoi un ordinateur portable a-t-il besoin d'une batterie ou de votre téléphone, d'ailleurs? Parce qu'ils doivent effectuer certaines opérations lorsqu'ils n'ont pas de source d'alimentation plus continue. Même raison.
jpmc26

Réponses:

123

La batterie CMOS n'est pas là pour alimenter l'ordinateur lorsqu'il est en fonctionnement, elle est là pour maintenir une petite quantité d'énergie au CMOS lorsque l'ordinateur est éteint et débranché. La fonction principale de ceci est de faire fonctionner l'horloge même lorsque l'ordinateur est éteint. Sans la batterie CMOS, chaque fois que vous allumez l'ordinateur, vous devez réinitialiser l'horloge.

Sur les systèmes plus anciens, la batterie CMOS fournissait également la petite quantité de charge requise pour maintenir la mémoire non volatile du BIOS, qui se souvenait des paramètres du BIOS entre les redémarrages. Sur les systèmes modernes, ces informations sont généralement stockées dans la mémoire flash et ne nécessitent aucune charge pour être maintenues.

nhinkle
la source
10
J'ai appris cela lors de mon premier stage. Nous avions un ordinateur si vieux qu'il ne gardait plus le temps entre les redémarrages. Vis et apprend.
Calculus Knight
10
Depuis quand les paramètres du BIOS sont-ils stockés dans la mémoire flash? Je ne me souviens d'aucune carte mère moderne où je n'ai pas pu réinitialiser ses paramètres en retirant la batterie ...
Ruslan
4
@ user20574 Les blocs d'alimentation AT ont vraiment coupé l'alimentation. Ils avaient un vrai interrupteur et ont envoyé le 230V à travers. Lorsque l'ordinateur était éteint, il ne consommait aucune électricité. Les blocs d'alimentation ATX n'ont plus ces propriétés.
Alexander
11
@Alexander Pas tout à fait vrai. La plupart de mes blocs d'alimentation ATX ont un véritable interrupteur à l'arrière. Ils ne font plus fonctionner le 230 V sur un interrupteur à l'avant de l'ordinateur. Pour que le bouton d'alimentation à l'avant de l'ordinateur ne s'éteigne pas complètement, vous devez utiliser celui à l'arrière pour le faire.
kasperd
4
@kasperd La plupart des blocs d'alimentation ATX au détail le font, la plupart des blocs d'alimentation ATX OEM ne le font pas. L'IIRC, ce commutateur ne fait pas partie des spécifications ATX (tout comme le commutateur 110 / 220V que certaines anciennes alimentations ATX ont).
Alexander
34

La batterie CMOS, ou batterie RTC, alimente l'horloge en temps réel afin que votre ordinateur puisse continuer à garder l'heure lorsqu'il est débranché.

  • Le nom "batterie CMOS" est un terme impropre sur les ordinateurs modernes. Les ordinateurs plus anciens utilisaient la batterie pour maintenir les paramètres du BIOS, qui étaient stockés dans une puce CMOS SRAM qui perdrait son contenu en cas de déconnexion de l'alimentation. Cette configuration a l'avantage de faciliter la suppression des paramètres du BIOS, soit en retirant la batterie, soit en insérant ou en retirant un cavalier. Les systèmes plus récents stockent les paramètres du micrologiciel (BIOS ou UEFI) dans la mémoire flash ou l'EEPROM, qui ne nécessitent pas d'alimentation pour conserver les données. Voir: article Wikipedia sur la mémoire BIOS non volatile et comment une batterie CMOS peut-elle stocker des données?

  • Cette batterie était et est toujours utilisée pour maintenir l' horloge en temps réel . Comme c'est le seul but de la batterie aujourd'hui, elle est parfois appelée batterie RTC . Cela garantit que votre ordinateur peut continuer à fonctionner même lorsqu'il est débranché. La batterie est généralement une pile bouton CR2032 facilement disponible et est généralement utilisable pendant 2 à 10 ans. Si votre ordinateur perd le temps lorsqu'il est débranché pendant plus de quelques heures, il est temps de remplacer la batterie. Voir: Combien de temps dure la batterie CMOS (3V) sur une carte mère?

Batterie CMOS sur la carte mère Pico ITX
Batterie CMOS sur la carte mère Pico ITX - Source de l'image

bwDraco
la source
2
C'est une énorme batterie.
Ayesh K
@AyeshK Mais très mince.
user11153
Comment puis-je réinitialiser les paramètres du BIOS si la batterie ne maintient que le RTC?
Peter Mortensen
5
@AyeshK C'est plus comme si c'était une toute petite carte mère.
iFreilicht
9

Pensez-y comme à la batterie de votre voiture. Lorsque vous débranchez la batterie, votre radio perd tous ses préréglages et l'horloge se réinitialise. À l'origine, la batterie CMOS détenait une fonction similaire, conservant la mémoire contenant les paramètres du BIOS et gardant l'horloge en temps réel en marche lorsque l'alimentation secteur n'était pas disponible.

Cependant, avec les ordinateurs modernes, la batterie CMOS joue un rôle moindre car la plupart des micrologiciels du BIOS sont suffisamment intelligents pour détecter automatiquement les paramètres corrects et ces paramètres sont stockés de sorte qu'ils n'ont pas besoin d'énergie pour persister. La batterie CMOS est toujours nécessaire pour maintenir le RTC.

Plus d'informations sont disponibles dans la mémoire du BIOS non volatile .

fume2345
la source
J'ai un ordinateur portable du milieu des années 00 avec une batterie CMOS morte - débranchez-le et il va essayer de démarrer à partir du lecteur physique # 1. Ce n'est pas le lecteur de démarrage.
Loren Pechtel
7
Ce ne serait pas bien si les voitures avaient des batteries CMOS pour que nous ne perdions pas de préréglages chaque fois que la batterie principale devait être remplacée?
jp2code
@ LorenPechtel Je ne considérerais pas cela comme un ordinateur moderne avant tout. Deuxièmement, les ordinateurs portables sont, à bien des égards, une race spéciale qui ne suit pas la convention. Troisièmement, un ordinateur portable avec plus d'un lecteur (permanent) est très inhabituel, je considérerais qu'un défaut acceptable
fume2345
@ smokes2345 L'ordinateur portable est conçu pour plusieurs disques, le BIOS doit le comprendre. (Et le manuel de réparation devrait vraiment donner une indication de l'endroit où se cache cette batterie !!)
Loren Pechtel
2
[flippant] Le monde devrait être un meilleur endroit, en général. [/ flippant]
Agi Hammerthief