|
|
Jahr-2000-Tests für RTC, BIOS und Betriebssystem
Das BIOS kann ein fehlerhaftes RTC-Datum eventuell mit Hilfe einer
Plausibilitätsprüfung korrigieren, indem
beispielsweise die Werte 80 bis 99 dem 20. Jahrhundert
und die Werte 00 bis 79 dem 21. Jahrhundert zugeordnet werden.
Auch das Betriebssystem kann über eine solche Plausibilitätsprüfung
eine Jahrhundertzuordnung vornehmen. So besteht theoretisch
die Möglichkeit, daß RTC und BIOS ein falsches Datum anzeigen, das
Betriebssystem dagegen ein richtiges. Da nicht immer klar ist,
von welcher Ebene Programme ihr Datum beziehen, sollten alle drei
Ebenen auf ihre Jahr-2000-Fähigkeit hin überprüft werden.
Zu diesem Zweck stehen auf den Novell-Servern der Katholischen
Universität Eichstätt zwei Test-Programme zur Verfügung, die
von der DOS-Ebene (nicht im DOS-Fenster von Windows)
aufgerufen werden können:
- i:\util\y2000\test_y2k.exe
- i:\util\y2000\j2000.bat
Beide Programme testen RTC, BIOS und Betriebssystem sowohl
auf den Jahrtausendwechsel wie auf den am häufigsten auftretenden
Fehler, daß das Jahr 2000 nicht als Schaltjahr erkannt
wird.
Anmerkung:
Das Programm 2000.exe, das durch die j2000.bat aufgerufen
wird, schaltet den Bildschirm in einen 50-Zeilen-Modus.
Zum gewohnten 25-Zeilen-Modus zurück kommt man durch den Start
eines Programmes mit graphischer Benutzeroberfläche wie Windows
oder durch den Neustart des PC.
Die Testprogramme überprüfen allerdings nicht die
Jahrhundertresistenz des Computers
nach einem Neustart. Daher sollte zusätzlich das Datum mit dem Befehl
date (vierstellige Jahresangabe) auf einen Wert nach 2000
gesetzt werden, der PC ausgeschaltet und nach einigen Sekunden
wieder eingeschaltet werden. Mit date kann kontrolliert
werden, ob der PC das neue Datum behalten hat. Anschließend kann
wieder das aktuelle Datum gesetzt werden.
|