Fragen zur Uhrzeit im PC



  • Hallo wie ist es möglich das sich mein PC merkt wie spät es ist und welches Datum ist?

    Ich kann ja z.b. einfach den Stromstecker ziehen und wenn ich neu hochfahre stimmt die Uhrzeit noch immer.

    Nun mein Vermutung^^

    Im PC ist ja immer eine BIOS Batterie funktioniert das so:

    Selbst wenn ich den Stecker vom Netzteil ziehe versorgt die BIOS Batterie den PC mit Strom so das er bei einem Neustart die Daten behält?



  • Richtig, das ist die CMOS-Batterie, und die sorgt dafür, dass alle BIOS-Einstellungen erhalten bleiben. Du kannst sie ja spaßeshalber mal ausbauen. Jedesmal wenn der Strom weg war, sind alle Settings wieder auf Standard.



  • Meinste die sind wieder auf Standard wenn ich die rausnehme oder wenn ich den Strom Stecker aus dem PC Netzteil ziehe ?



  • bios schrieb:

    Meinste die sind wieder auf Standard wenn ich die rausnehme oder wenn ich den Strom Stecker aus dem PC Netzteil ziehe ?

    Wenn du den Strom wegnimmst. Die Batterie im laufenden Betrieb rausnehmen, bewirkt erstmal gar nix. Solange Strom da ist, braucht der Rechner die Batterie ja nicht.


  • Administrator

    @_matze,
    Nicht mehr bei heutigen Mainboards. Heutzutage ist sind nicht flüchtige Speichereinheiten eingebaut, zum Beispiel Flashspeicher. Wenn du die Batterie rausnimmst, passiert nicht viel, ausser dass die Zeit nicht mehr korrekt sein wird.
    Anders gesagt hat die Batterie heutzutage auch wirklich nur noch diese Aufgabe. Sie hält die Uhr am laufen.

    @bios,
    Zum Teil nach 4 - 5 Jahren kann es passieren, dass die Uhr nicht mehr richtig läuft. Dann weisst du, dass die Batterie leer ist 😉

    Grüssli



  • Dravere schrieb:

    @_matze,
    Nicht mehr bei heutigen Mainboards. Heutzutage ist sind nicht flüchtige Speichereinheiten eingebaut, zum Beispiel Flashspeicher. Wenn du die Batterie rausnimmst, passiert nicht viel, ausser dass die Zeit nicht mehr korrekt sein wird.
    Anders gesagt hat die Batterie heutzutage auch wirklich nur noch diese Aufgabe. Sie hält die Uhr am laufen.

    Nee, kann ich so nicht unterschreiben. Wir setzen ziemlich aktuelle Mainboards ein (im Moment von Fujitsu Siemens) und hatten erst vor wenigen Monaten das beschriebene Problem mit den OnBoard-RAID-Controllern (sowohl bei uns im Hause als leider auch bei mehreren Kunden!). Ich habe sogar einen ziemlich neuen Rechner (die Nachfolgegeneration der Rechner, die bei den meisten unserer Kunden stehen), und da ist es genauso. Batterie raus und Strom weg => BIOS geht auf Standardeinstellung zurück. Es mag Boards mit nicht flüchtigem Speicher geben (wusste ich noch nicht, interessant), aber das sind lange nicht alle.



  • Da war doch dieser lustige Debian Installationsfehler wenn die Uhrzeit auf 1.1.1980 stand? Da hat doch das Bios abgebrochen mit irgendeiner kryptischen Fehlermeldung...



  • abcd schrieb:

    wenn die Uhrzeit auf 1.1.1980 stand?

    Und wie musste dabei das Datum sein? 12:30? 😉



  • Öhm ja, da habe ich wohl etwas durcheinander gebracht. 😮
    Da war doch dieser lustige Debian Installationsfehler wenn die Zeit auf 1.1.1980 stand? Da hat doch dann das Setup abgebrochen mit irgendeiner kryptischen Fehlermeldung... hatte ich mal früher bei einem alten Debian. Potato oder Woody. Mußte erst die Uhrzeit richtig stellen, danach konnte ich installieren.


  • Administrator

    _matze schrieb:

    Nee, kann ich so nicht unterschreiben. Wir setzen ziemlich aktuelle Mainboards ein (im Moment von Fujitsu Siemens) und hatten erst vor wenigen Monaten das beschriebene Problem mit den OnBoard-RAID-Controllern (sowohl bei uns im Hause als leider auch bei mehreren Kunden!). Ich habe sogar einen ziemlich neuen Rechner (die Nachfolgegeneration der Rechner, die bei den meisten unserer Kunden stehen), und da ist es genauso. Batterie raus und Strom weg => BIOS geht auf Standardeinstellung zurück. Es mag Boards mit nicht flüchtigem Speicher geben (wusste ich noch nicht, interessant), aber das sind lange nicht alle.

    Kann sein, dass es automatisch durch die leere Batterie ein Signal gab, welches die BIOS Einstellungen zurückgestellt hat. Aber würde mich wundern, wenn wirklich noch flüchtiger Speicher eingesetzt wird. Das wurde schon vor Jahren umgestellt. Es macht auch überhaupt gar keinen Sinn mehr, flüchtigen Speicher zu nehmen.
    Die Batterie ist jedenfalls sicher nicht mehr für den Erhalt der Einstellung zuständig. Sonst müsstest du die Batterie deutlich öfter auswechseln 😉

    Grüssli



  • Dravere schrieb:

    Kann sein, dass es automatisch durch die leere Batterie ein Signal gab, welches die BIOS Einstellungen zurückgestellt hat.

    Und welchen Sinn hätte dann der nicht-flüchtige Speicher? Es kann doch nicht sein, dass die bessere Technik genutzt wird, um den alten, schlechteren Zustand zu simulieren. 😃


  • Mod

    _matze schrieb:

    Dravere schrieb:

    Kann sein, dass es automatisch durch die leere Batterie ein Signal gab, welches die BIOS Einstellungen zurückgestellt hat.

    Und welchen Sinn hätte dann der nicht-flüchtige Speicher? Es kann doch nicht sein, dass die bessere Technik genutzt wird, um den alten, schlechteren Zustand zu simulieren. 😃

    Abwärtskompatibilität 🕶


  • Administrator

    _matze schrieb:

    Und welchen Sinn hätte dann der nicht-flüchtige Speicher? Es kann doch nicht sein, dass die bessere Technik genutzt wird, um den alten, schlechteren Zustand zu simulieren. 😃

    Och, das wäre nicht unüblich. Habe ich schon gesehen 🙂
    Aber keine Ahnung, wieso man so ein Signal machen würde. Vielleicht um dem User zu sagen, dass er die Batterie austauschen soll? Oder aus nostalgischen Gründen? 😃
    Jedenfalls wird CMOS nur noch als Begriff verwendet aus historischen Gründen. Grundsätzlich ist der Begriff falsch, da heutzutage NVRAM verwendet wird, meistens Flash Speicher oder EEPROM.

    Sag doch mal die Modellnummer deiner Mainboards, welche anscheinend noch wirklich auf die CMOS Technologie setzen für die BIOS Einstellungen. Ich bin mir ziemlich sicher, dass wir Quellen finden werden, welche sagen, dass diese Mainboards NVRAM einsetzen. 😉

    Grüssli



  • Dravere schrieb:

    Sag doch mal die Modellnummer deiner Mainboards, welche anscheinend noch wirklich auf die CMOS Technologie setzen für die BIOS Einstellungen. Ich bin mir ziemlich sicher, dass wir Quellen finden werden, welche sagen, dass diese Mainboards NVRAM einsetzen. 😉

    Klar, ich sehe morgen auf der Arbeit mal nach...



  • Ich weiss nicht, wenn die nichtflüchtigen Speicher hätten, wie macht man nun das klassische "ich steck mal den Jumper um das CMOS zu leeren" bei verhunzten Einstellungen? Sicher könnte man sowas auch mit nichtflüchtigem Speicher realisieren, aber warum? Wenn so eine Batterie >>5 Jahre hält, ist das wohl länger als die Gebrauchszeit eines typischen Systems und warum sollte man die teurere(?) Komponente EEPROM (oder was auch immer) wählen, wenn man die Batterie so oder so braucht?



  • Dravere schrieb:

    @_matze,
    Nicht mehr bei heutigen Mainboards. Heutzutage ist sind nicht flüchtige Speichereinheiten eingebaut, zum Beispiel Flashspeicher. Wenn du die Batterie rausnimmst, passiert nicht viel, ausser dass die Zeit nicht mehr korrekt sein wird.
    Anders gesagt hat die Batterie heutzutage auch wirklich nur noch diese Aufgabe. Sie hält die Uhr am laufen.

    naja, die RTC ist'ne standardkomponente und hat u.a. etwas batteriegepuffertes RAM (128 bytes oder so). warum sollte man das brachliegen lassen? im flash ist wahrscheinlich nur der code des bios.
    🙂



  • Tim schrieb:

    Ich weiss nicht, wenn die nichtflüchtigen Speicher hätten, wie macht man nun das klassische "ich steck mal den Jumper um das CMOS zu leeren" bei verhunzten Einstellungen? Sicher könnte man sowas auch mit nichtflüchtigem Speicher realisieren, aber warum? Wenn so eine Batterie >>5 Jahre hält, ist das wohl länger als die Gebrauchszeit eines typischen Systems und warum sollte man die teurere(?) Komponente EEPROM (oder was auch immer) wählen, wenn man die Batterie so oder so braucht?

    Das erste E in EEPROM liefert dir die Antwort wie man die Einstellungen zurücksetzt 🙂


  • Administrator

    Tim schrieb:

    Ich weiss nicht, wenn die nichtflüchtigen Speicher hätten, wie macht man nun das klassische "ich steck mal den Jumper um das CMOS zu leeren" bei verhunzten Einstellungen?

    Ehm, schau dir mal an, was EEPROM ist. Die beiden ersten 'E' sollten dir dabei sicher behilflich sein 🙂

    Bei meinem Mainboard muss man nicht mal einen Jumper setzen, sondern nur noch eine Taste drücken.

    Tim schrieb:

    Sicher könnte man sowas auch mit nichtflüchtigem Speicher realisieren, aber warum?

    Auf der stelle fallen mir da zwei Gründe ein:
    1. EEPROM Speicher ist günstiger als flüchtiger Speicher.
    2. EEPROM Speicher ist in diesem Fall Energie effizienter.

    Die Nachteile liegen nur in der Geschwindigkeit, können aber hier ziemlich vernachlässigt werden.

    Grüssli



  • Dravere schrieb:

    Kann sein, dass es automatisch durch die leere Batterie ein Signal gab, welches die BIOS Einstellungen zurückgestellt hat. Aber würde mich wundern, wenn wirklich noch flüchtiger Speicher eingesetzt wird. Das wurde schon vor Jahren umgestellt. Es macht auch überhaupt gar keinen Sinn mehr, flüchtigen Speicher zu nehmen.
    Die Batterie ist jedenfalls sicher nicht mehr für den Erhalt der Einstellung zuständig. Sonst müsstest du die Batterie deutlich öfter auswechseln 😉

    1. Soweit ich weiss gab es da kein spezielles "Signal", sondern es wurde einfach eine Prüfsumme verwendet. Und wenn die Prüfsumme ungültig war, wurde das BIOS auf Default-Einstellungen zurückgesetzt.

    2. Wieso sollte man die Batterie so oft wechseln müssen, nur weil diese einen flüchtigen Speicher versorgt? Einen kleinen Mikrocontroller, inklusive eingebautem (flüchtigem) RAM mit Strom zu versorgen, inklusive RTC von dem Ding etc. geht mit einer Lithium Batterie ohne Probleme > 10 Jahre. Wieso sollte das dann für die paar Byte BIOS Einstellungen nicht gehen?


  • Administrator

    hustbaer schrieb:

    1. Soweit ich weiss gab es da kein spezielles "Signal", sondern es wurde einfach eine Prüfsumme verwendet. Und wenn die Prüfsumme ungültig war, wurde das BIOS auf Default-Einstellungen zurückgesetzt.

    Wo "da"? Auf was beziehst du dich damit? Ich habe mich nämlich auf die Aussage von _matze bezogen, unter der Annahme dass auch bei seinem Mainboard EEPROM verwendet wird.

    hustbaer schrieb:

    1. Wieso sollte man die Batterie so oft wechseln müssen, nur weil diese einen flüchtigen Speicher versorgt? Einen kleinen Mikrocontroller, inklusive eingebautem (flüchtigem) RAM mit Strom zu versorgen, inklusive RTC von dem Ding etc. geht mit einer Lithium Batterie ohne Probleme > 10 Jahre. Wieso sollte das dann für die paar Byte BIOS Einstellungen nicht gehen?

    1. Ich sagte nur "deutlich öfter". Und ich denke, da wirst du mir zustimmen, wenn die Batterie neben dem Taktgeben für die Uhrzeit, auch noch einen flüchtigen Speicher versorgen muss, dass sie, relativ gesehen, deutlich mehr Energie verbraucht.
    2. Ich sagt nirgends, dass es nicht gehen soll. Früher ging es ja auch ...

    Grüssli


Anmelden zum Antworten