| LetzteUmgebungsvariablen | Der Bug des Jahres 2000 |
Anmerkung: Dieser Artikel ist vor dem Jahr 2000 geschrieben worden.
Der Bug des Jahres 2000 erklärt sich durch die Tatsache dass die Daten auf vielen Computern in zwei Zahlen
codiert sind, das heißt dass sie statt vier Zahlen (in 1974) nur zwei Zahlen
(also 74) anzeigen (und berechnen).
Dies liegt daran, dass zu der Zeit als diese Computer hergestellt worden sind, die Speicher extrem teuer waren, so dass die Programmierer
und die Hersteller versuchten diese so weit wie möglich einzusparen.
Wenn demnach die Computer in das Jahr 2000 übergehen sollen, um 23:59h: 59 am 31. Dezember 1999,
werden die Computer, sowie alle Elemente deren Datum in nur zwei Ziffern codiert ist, sich von dem Jahr 2000 zu dem Jahr 00 " teleportieren", das heißt für den Computer in das Jahr 1900.
Dies wird ein Problem darstellen für die Elemente die sich der Systemuhrzeit und des Datums bedienen, insbesondere um eine Dauer durch einen Abzug zu ermitteln, oder die Software, die automatische
Aufgaben nach den Tagen der Woche vornimmt (der1.
Januar 1900 war ein Montag, während der1.
Januar 2000 einen Samstag sein).
Der " Tupfen auf dem i" ist, dass das Jahr 2000 Schaltjahr ist, während das Jahr 1900 keins war,
so dass es einen Februar 28 Tagen 1900 gab, und einen Februar 29 Tagen im Jahr 2000.
Am1. Januar 2000, werden zahlreiche Computer und Systeme, deren Funktionsweise von der Uhr des Systems abhängt, unvorhersehbar funktionieren, falsche Ergebnisse liefern, oder einfach aufhören zu funktionieren. Dies alles kann sich von dem kleinen Fehler ohne Folgen bis zum Stillstand einer ganzen Werkhalle erstrecken, neben zusätzlichen Problemen bezüglich des Umweltschutzes, der Verteidigung, der Industrie, der Börse...
Daher müssen zahlreiche codierte Zeile (Millionen) geändert werden (für die Programme), Patches (Programmkorrekturen)
müssen auf zahlreichen Maschinen installiert werden, damit sie diesen kritischen Moment über stehen.
Letzte Änderung am Mittwoch 1 April 2009 à 14:16:18.