Warum benötigen PCs noch eine CMOS-Batterie?

29

Warum benötigen PCs immer noch eine CMOS-Batterie, da sie bereits angeschlossen sind?

Wir versorgen den PC mit viel Strom, indem wir ihn an das Wechselstromnetz anschließen. Warum ist dann noch eine CMOS-Batterie erforderlich?

Joseph Philipson
quelle
30
Also, sagen Sie , dass eine Batterie nicht nicht Sie geben „Strom“?
Andreas Rejbrand
43
Die Art und Weise, wie Sie Ihre Frage formuliert haben, impliziert, dass der PC zuvor mit etwas anderem gelaufen ist, wie z. B. Kraftstoff.
Marcel Burkhard
7
@Marcel Ich glaube, Babbages Design wäre von Dampf angetrieben worden. Zugegeben, es wurde nicht gebaut und wäre kein PC gewesen, aber es hätte keinen Strom verbraucht.
cpast
9
@cpast und ich dachte ich wäre offtopic.
Marcel Burkhard
7
Warum braucht ein Laptop einen Akku oder Ihr Handy? Weil sie einige Operationen ausführen müssen, wenn sie keine kontinuierlichere Stromquelle haben. Gleicher Grund.
jpmc26

Antworten:

122

Die CMOS-Batterie dient nicht dazu, den Computer während des Betriebs mit Strom zu versorgen. Sie dient dazu, den CMOS auch dann mit Strom zu versorgen, wenn der Computer ausgeschaltet und vom Stromnetz getrennt ist. Die Hauptfunktion besteht darin, die Uhr auch dann am Laufen zu halten, wenn der Computer ausgeschaltet ist. Ohne die CMOS-Batterie müssten Sie die Uhr jedes Mal neu einstellen, wenn Sie den Computer einschalten.

Auf älteren Systemen lieferte die CMOS-Batterie auch die geringe Menge an Ladung, die für die Aufrechterhaltung des nichtflüchtigen BIOS-Speichers erforderlich ist. Dabei wurden die BIOS-Einstellungen zwischen den Neustarts gespeichert. In modernen Systemen werden diese Informationen normalerweise im Flash-Speicher gespeichert und erfordern keine Aufladung.

nhinkle
quelle
10
Das habe ich während meines ersten Praktikums gelernt. Wir hatten einen Computer, der so alt war, dass die Zeit zwischen den Neustarts nicht mehr eingehalten wurde. Lebe und lerne.
Calculus Knight
10
Seit wann werden BIOS-Einstellungen im Flash-Speicher gespeichert? Ich erinnere mich an kein modernes Motherboard, bei dem ich die Einstellungen nicht durch Herausziehen der Batterie zurücksetzen konnte ...
Ruslan
4
@ user20574 AT-Netzteile haben die Stromversorgung wirklich ausgeschaltet. Sie hatten einen richtigen Schalter und haben die 230V durchgeschaltet. Wenn der Computer ausgeschaltet war, wurde kein Strom verbraucht. ATX-Netzteile haben diese Eigenschaften nicht mehr.
Alexander
11
@Alexander Nicht ganz richtig. Die meisten meiner ATX-Netzteile haben einen richtigen Schalter auf der Rückseite. Sie liefern keine 230 V mehr an einen Schalter an der Vorderseite des Computers. Wenn Sie den Netzschalter auf der Vorderseite des Computers nicht vollständig ausschalten, müssen Sie den Netzschalter auf der Rückseite verwenden, um dies zu tun.
Kasperd
4
@kasperd Die meisten ATX-Netzteile im Einzelhandel, die meisten OEM-ATX-Netzteile nicht. Dieser IIRC-Switch ist nicht Teil der ATX-Spezifikationen (genau wie der 110 / 220V-Switch einiger älterer ATX-Netzteile).
Alexander
33

Die CMOS-Batterie oder RTC-Batterie versorgt die Echtzeituhr mit Strom, sodass der Computer auch nach dem Abziehen des Netzsteckers die Zeit messen kann.

  • Der Name "CMOS-Batterie" ist auf modernen Computern eine Fehlbezeichnung. Ältere Computer verwendeten die Batterie, um die BIOS-Einstellungen aufrechtzuerhalten, die auf einem CMOS- SRAM- Chip gespeichert waren , der seinen Inhalt verlieren würde, wenn er vom Stromnetz getrennt würde. Dieses Setup bietet den Vorteil, dass die BIOS-Einstellungen auf einfache Weise gelöscht werden können, indem entweder der Akku entfernt oder ein Jumper eingesetzt oder entfernt wird. Neuere Systeme speichern Firmware-Einstellungen (BIOS oder UEFI) im Flash-Speicher oder im EEPROM, für die keine Stromversorgung zum Verwalten von Daten erforderlich ist. Siehe: Wikipedia-Artikel zum nichtflüchtigen BIOS-Speicher und Wie kann eine CMOS-Batterie Daten speichern?

  • Mit dieser Batterie wurde und wird die Echtzeituhr gewartet . Da dies heutzutage der einzige Zweck der Batterie ist, wird sie manchmal als RTC-Batterie bezeichnet . Dies stellt sicher, dass Ihr Computer auch dann noch Zeit hat, wenn er nicht an das Stromnetz angeschlossen ist. Bei der Batterie handelt es sich normalerweise um eine sofort verfügbare CR2032-Knopfzelle, die normalerweise 2 bis 10 Jahre lang verwendet werden kann. Wenn Ihr Computer nach mehr als ein paar Stunden ohne Netzstecker den Überblick über die Zeit verliert, müssen Sie den Akku austauschen. Siehe: Wie lange hält eine CMOS-Batterie (3 V) auf einem Motherboard?

CMOS-Batterie auf dem Pico ITX-Motherboard
CMOS-Batterie auf dem Pico ITX-Motherboard - Bildquelle

bwDraco
quelle
2
Das ist eine riesige Batterie.
Ayesh K
@ AyeshK Aber sehr dünn.
user11153
Wie können die BIOS-Einstellungen dann zurückgesetzt werden, wenn der Akku nur die RTC verwaltet?
Peter Mortensen
5
@ AyeshK Es ist eher so, als wäre es ein kleines Mainboard.
iFreilicht
9

Stellen Sie es sich wie Ihre Autobatterie vor. Wenn Sie den Akku herausziehen, verliert Ihr Radio alle Voreinstellungen und die Uhr wird zurückgesetzt. Ursprünglich hatte die CMOS-Batterie eine ähnliche Funktion, behielt den Speicher bei, der die BIOS-Einstellungen enthielt, und ließ die Echtzeituhr laufen, wenn kein Wechselstrom verfügbar war.

Bei modernen Computern spielt die CMOS-Batterie jedoch eine geringere Rolle, da die meisten BIOS-Firmware-Funktionen so intelligent sind, dass sie automatisch die richtigen Einstellungen erkennen. Diese Einstellungen werden so gespeichert, dass sie keinen Strom benötigen, um dauerhaft zu funktionieren. Die CMOS-Batterie wird weiterhin benötigt, um die RTC aufrechtzuerhalten.

Weitere Informationen finden Sie im nichtflüchtigen BIOS-Speicher .

raucht2345
quelle
Ich habe einen Mid-00-Laptop mit einer leeren CMOS-Batterie. Ziehen Sie den Netzstecker und versuchen Sie, von Laufwerk 1 zu starten. Das ist nicht das Startlaufwerk.
Loren Pechtel
7
Wäre es nicht schön, wenn Autos CMOS-Batterien hätten, damit wir keine Presets verlieren, wenn die Hauptbatterie ausgetauscht werden muss?
jp2code
@LorenPechtel Ich würde das nicht als modernen Computer bezeichnen. Zweitens sind Laptops in vielerlei Hinsicht eine spezielle Rasse, die nicht der Konvention folgt. Drittens ist ein Laptop mit mehr als einem (permanenten) Laufwerk sehr ungewöhnlich, ich würde das als akzeptablen Standard betrachten
smokes2345
@ smokes2345 Der Laptop ist für mehrere Laufwerke ausgelegt, das sollte das BIOS verstehen. (Und das Reparaturhandbuch sollte wirklich einen Hinweis darauf geben, wo sich die Batterie versteckt !!)
Loren Pechtel
2
[flippant] Die Welt sollte im Allgemeinen ein besserer Ort sein. [/ flippant]
Agi Hammerthief