Verlauf des 2000-Fehlers

In den späten neunziger Jahren machte sich die Welt Sorgen um Computersysteme, die kurz vor dem Ausfall standen. Experten schüchterten ein, dass die Software zu Beginn des Jahres 2000 das Datum nicht korrekt verarbeiten könne und die Welt ins Chaos stürzen würde: Zahlungssysteme würden heruntergefahren, der Austausch würde aufhören, jegliche Elektronik würde ausfallen. In Wirklichkeit ist das neue Jahrhundert ohne Probleme gekommen, die Erfahrungen waren vergebens.



So nahm das öffentliche Bewusstsein den Fehler von 2000 wahr. Zum Beispiel sagte ein britischer Brexit-Politiker , die Befürchtungen über die wirtschaftlichen Auswirkungen der Rolle des Brexit seien ähnlich wie die Panik im Jahr 2000.



Der Millennium-Fehler wurde fast unmittelbar nach dem Jahr 2000 vergessen. Selbst in nicht zum Kerngeschäft gehörenden Veröffentlichungen diskutierten sie monatelang über den Y2K-Fehler, aber bereits in den ersten Tagen des neuen Jahres ließ die Aufmerksamkeit für das Thema nach. Die faszinierende Veränderung der Zahl von 1999 bis 2000 führte nicht zu den Katastrophen, die so verängstigt waren. Skeptiker gaben bekannt, dass das Geld für die Behebung des Fehlers verschwendet wurde.



Was hinter den Kulissen passiert, ist wichtiger als die Ansichten von Laien. Der Grad der öffentlichen Panik ging wirklich über das Niveau hinaus, das die Situation verdient hatte. Die reale Gefahr von Computerausfällen auf der ganzen Welt am 1. Januar 2000 bestand und erforderte das Eingreifen von Softwareentwicklern. Ganze Abteilungen von Programmierern haben das Y2K-Problem seit Jahren behoben.



Quelle der Probleme



Im Alltag schreiben wir nicht die ersten beiden Zeichen des Jahres - sie sind fast immer gleich. Eine ähnliche Logik diktierte die Regel, Platz auf den Laufwerken früherer Computer zu sparen: Wenn das Jahrhundert unwichtig ist, kann es verworfen werden. Anstelle von acht Ziffern wird das Datum in sechs Ziffern geschrieben. Die Einsparungen scheinen spärlich, aber wenn es Millionen von Daten gibt, geht die Rechnung an Megabyte Speicher, den die ersten Computer nur wenige hatten.







Das Buch "Lochkarten ihre Anwendungen für Wissenschaft und Industrie" von 1958 befasst sich hauptsächlich mit elektromechanischen Lochkartenlesern. Erstellen einer Bibliographie auf einer Standard-IBM-Lochkarte. Die Spalten 15 und 16 zeigen die letzten beiden Ziffern des Veröffentlichungsjahres. In einer anderen Passage motiviert das BuchAuswahl eines Kurzjahresformats, damit die meisten Einträge für das 20. Jahrhundert bestimmt sind.



Die Person wurde am 1. Januar XX20 geboren und starb am 2. Januar XX20. Hat er ein erfülltes Leben geführt oder ist er plötzlich nach der Geburt gestorben? Es ist unmöglich, dies ohne Kontext festzustellen, daher werden wir erneut fragen, ob eine ungewöhnliche Langleber oder ein Säugling verstorben ist. In ähnlicher Weise kann der Computer ohne Angabe des Jahrhunderts 2000 nicht von 1900 unterscheiden. Dies ist die Essenz des Y2K-Fehlers.



Eine einfache Illustration: Das Ablaufdatum auf einer Bankkarte wird in der Form MM / JJ angegeben, und einige der einfachsten Algorithmen von Zahlungssystemen haben den Ablauf durch arithmetischen Vergleich der JJMM-Zahlen überprüft. Ein Gegenbeispiel für einen solchen Algorithmus ist jede Karte, die nach 2000 gültig ist. 1999 macht ein naiver Algorithmus eine Karte mit einem Ablaufdatum von 12/01 bis Dezember 2001 ungültig.



Es scheint seltsam, dass die schlechte Angewohnheit, das Jahrhundert zu verkürzen, bis Ende der neunziger Jahre anhielt. Es wird oft gesagt, dass die Ursache der Probleme das Frottee-Erbe der ersten Computer und Programmiersprachen ist, das aus irgendeinem dummen Grund fast 40 Jahre lang unverändert funktionierte. Dies ist nur teilweise richtig: Der Beginn des Computerzeitalters legte zuerst die Entwicklungstraditionen fest, die bis heute weiterleben. Beispielsweise ist die moderne Entwicklungsumgebung breiter als 80 Spalten mit Lochkarten, aber die Beschränkung auf 80 Zeichen pro Codezeile wurde erst vor drei Monaten von Linux entfernt .



Selbst in den späten siebziger Jahren blieben die Eigenschaften von Computern in Unternehmen bescheiden. Gleichzeitig mussten sie bereits echte Anwendungen in der Automatisierung haben. Ein Mainframe mit einem Prozessor von 0,9 Millionen Vorgängen pro Sekunde, 1,5 MiB RAM und 2 GiB Festplattenspeicher musste irgendwie 20.000 Transaktionen pro Stunde von 300-500 gleichzeitigen Benutzern komprimieren. Und diese schwachen Computer kosten Hunderttausende, Millionen von Dollar. Nur von 1990, ein Gigabyte Daten auf einer Festplatte fiel unter $ 10.000.



Und doch kann sich nicht jedes Unternehmen die Flaggschiff-Familien S / 360 , S / 370 oder S / 390 leisten . Für kleinere Kunden hat IBM die Computer S / 3 , S / 32 , entwickelt.S / 34 , S / 36 , S / 38 , AS / 400 mit viel bescheideneren Eigenschaften. Die maximale Kapazität der Festplatte eines IBM System / 32- Geschäftscomputers  beträgt 13 Megabyte, in die Sie nicht nur Code, sondern auch Daten einpassen müssen.







Einzelbenutzercomputer IBM System / 32, 1975. Die Maschine mit einem 6-zeiligen Bildschirm ist für Aufgaben auf Buchhaltungsebene ausgelegt. Foto: Computergeschichtliches Museum .



Unter solchen Umständen kann das unverschämte Aufblähen der XML- oder JSON-Ebene einfach nicht auftreten. Welche Art von Textformaten gibt es - die Rechnung ging an jedes Byte.



Ebenso wurden Daten in Cobol geschrieben, einer der ältesten Programmiersprachen für Geschäftsanwendungen. Hier ist YY zwei Ziffern des Jahres, MM ist die Monatszahl, DD ist der Tag.



01 EMP-HIRE-DATE.
     03 EMP-HIRE-DATE-YY    PIC 99.
     03 EMP-HIRE-DATE-MM  PIC 99.
     03 EMP-HIRE-DATE-DD   PIC 99.


Hier wird das Datum als 3 Bytes dargestellt, 4 Bits für jede Ziffer. Cobol ist so alt, dass sogar die darin enthaltenen Zahlen dezimal sind (sofern nicht anders angegeben, ist USAGE COMPUTATIONAL ).



In Cobol gibt es kein standardisiertes Datumsfeld, aber die selbstgeschriebenen Implementierungen wurden immer noch von etwas geleitet. Der Code ACCEPT todays-date FROM DATEgibt das aktuelle Systemdatum als 6-stellige JJMMTT-Nummer zurück. Wenn Sie es mit der Nummer aus der obigen Präsentation vergleichen, ist es leicht zu verstehen, ob dieser Tag gekommen ist oder nicht. Die CENTURY-DATE-Funktion, die das Datum als 8-stelliges JJJJMMTT mit dem Jahrhundert zurückgegeben hat, wird in späteren Sprachstandards angezeigt .



Es ist bequem, nach dem Datum des JJMMTT-Formats zu sortieren: Der Vergleich dessen, was zuvor passiert ist, wird auf eine arithmetische Operation reduziert.



Mit dem Aufkommen des neuen Jahrhunderts wird die Sortierung unterbrochen: Das Jahr 00 muss später als 99 sein und nicht umgekehrt. Die Zahl 000101 wird unter 991231 liegen, dh am 1. Januar 2000 wird laut Programm der 31. Dezember 1999 noch nicht eingetroffen sein. Ein Versuch, den Zeitraum zwischen diesen Daten zu berechnen, führt zu fast 100 Jahren und nicht zu einem Tag.



Auch beim Upgrade älterer Systeme wurde das Datumsformat nicht geändert, um die Kompatibilität mit vorhandenen Datenbanken und anderen Komponenten zu gewährleisten. Der Programmierer glaubte nicht, dass seine Software in 20 bis 30 Jahren verwendet werden würde. Für ihn klingt der "Bug des Jahres 2000" noch weiter entfernt als für uns "Überlauf der 32-Bit-Unix-Zeit". Letzteres wird 2038 geschehen und wurde unter Linux für 32-Bit-Systeme erst seit dem 5.6-Kernel behoben. Aber aus irgendeinem Grund haben wir es nicht eilig, alte Router zu aktualisieren.



Ein Teil der "Schuld" lag in der Verbreitung von Binär-Dezimal-Code ( BCD ), in den jede Ziffer der Dezimalzahl in 4 Bits geschrieben wird. Der Binär-Dezimal-Code ist auf die Popularität des Bankensektors aufgrund der Geschwindigkeit und Vorhersagbarkeit beim Runden von Zahlen zurückzuführen - in einer Situation, in der die 0.1 + 0.2Antwort 0,30000000000000004 lautet, ist dies unmöglich . Buchhalter und Finanziers werden etwas nervös, wenn gerundete Artefakte von binären Gleitkommazahlen auftreten. Daher unterstützten Prozessoren für Geschäftsanwendungen die native BCD-Verarbeitung, und zwischen den Notationsformularen mussten weniger Zahlen übersetzt werden.



Ein 6-stelliges Datum passt in 3 Bytes. Natürlich ist es sicherer, das Datum in eine einzelne binäre Ganzzahl umzuwandeln. Die Konvertierung erfordert jedoch komplexe mathematische Operationen: Dies sind lange Zyklen oder Tabellen. Dies ist schwieriger als die Konvertierung von BCD in Dezimalcode in linearer Zeit, manchmal sogar mit einer einzelnen Maschinenanweisung, die vom Chiphersteller bereitgestellt wird. BCD fügt dem Datumsdatensatz nur 1-2 zusätzliche Bytes hinzu, eliminiert jedoch 5-10 Montageanweisungen, die schwer zu verstehen und leicht zu verwechseln sind.



In den achtziger Jahren wechselten Programmierer in der Welt der Geschäftsanwendungen in Schrankgröße zu Desktop-PCs, behielten aber die Mentalität bei. Auf frühen 8- und 16-Bit-PCs wurden sie von der bekannten Hardware-BCD-Unterstützung begrüßt.



Schließlich einige der Probleme im Zusammenhang mit dem Kalender. Wenn 2000 ein Schaltjahr ist (es ist durch 400 teilbar), dann ist 1900 nicht. Im realen Jahr 2000 ist es der 29. Februar. Wenn der Computer berechnet, dass es 1900 auf dem Hof ​​ist, wird nach dem 28. Februar der 1. März sofort kommen.



Frühwarnungen



Die Aufmerksamkeit der Öffentlichkeit auf den Fehler der Jahrhundertwende wurde vom kanadischen Programmierer Peter de Jager gelenkt. 1978 bemerkte er, damals Mitarbeiter von IBM, dass ein Computer für 1900 zwei Nullen annehmen könnte. Das Management wies Peters Beschwerde zurück: Warum über ein Problem nachdenken, das in den nächsten 22 Jahren nicht relevant ist? Bis zum Jahr 2000 wird der Fehler definitiv behoben sein, wurde ihm gesagt.



Bis 1989 hatte sich die Situation nicht geändert. Zu dieser Zeit arbeitete de Jager für ein Unternehmen, das Professional Office Systems einsetzte. Am 1. Januar 1990 wurde das System "krank": Im Anhang wurde eine Ziffer für das Jahr vergeben. Aus Versuchsgründen verschob Peter, der sich wieder an das Jahr 2000 erinnerte, die Zeit auf seinem PC um einige Minuten bis Mitternacht am 31. Dezember 1999. Zehn Minuten später änderte sich das Datum auf 1984.



1993 schrieb de Jaeger einen dreiseitigen Artikel für Computerworld, in dem alles begann. Die Überschrift "Doomsday 2000" brachte Y2K ins Rampenlicht. Anfangs wurden die farbenfrohen Beschreibungen der bevorstehenden Katastrophe nicht ernst genommen, aber als sich das Jahr 2000 näherte, erlangte de Jager einen Ruf als Experte für digitales Armageddon. Seitdem hat sich Peter ausschließlich mit dem Problem der Daten befasst.







Cover des Time Magazins, 18. Januar 1999



Die Seltsamkeiten der Datumsverarbeitung in der Industrie wurden jedoch ohne Artikel bemerkt. Martin Thomas, Leiter des Y2K-Bugfix-Teams bei Deloitte Consulting, beschrieb, wie eine britische Lebensmittelkette Ende der 1980er Jahre eine Lieferung von Konserven erhielt. Das Rechnungsführungssystem verabschiedete ein Ablaufdatum von 01/00 für Januar 1900 und forderte die Entsorgung der 80 Jahre alten Illiquide.



Mitte 1997 verlegte Chrysler alle Stunden des Montagewerks in Sterling Heights auf den 31. Dezember 1999, um einen Test durchzuführen, der viele Überraschungen mit sich brachte. Es war unmöglich, das Gehalt zu bezahlen. Das Sicherheitssystem wurde einfach ausgeschaltet: Niemand konnte ein- oder aussteigen.



Bis zum Ende des Jahrzehnts haben Unternehmen Teams von Ingenieuren, die nur den Y2K-Fehler analysieren und beheben. Das Problem wurde sogar auf die zwischenstaatliche Ebene gebracht: 1998 waren sich alle Teilnehmer auf dem G8-Gipfel über die Gefahr eines Fehlers einig . Am 19. Oktober 1998 verabschiedet der Präsident der Vereinigten Staaten das Information and Readiness Disclosure Act des Jahres 2000 . In Russland wurde die Frage der Y2K-Kompatibilität vom staatlichen Ausschuss für Kommunikation und Informatisierung und einer speziellen Regierungskommission behandelt.



Nicht ohne Panik. Die Popularität von Weltuntergangsszenarien war in den neunziger Jahren in den USA weit verbreitet. Journalisten und Schriftsteller begannen begeistert, ein Bild des digitalen Weltuntergangs zu malen. Sogar große und seriöse Nachrichtenagenturenempfohlen, sich mit Wasser und Lebensmitteln einzudecken .







Y2K-Postordner mit Ratschlägen für eine Hausfrau Die



Literatur zum Y2K-Fehler reichte von detaillierten Überlebensleitfäden bis hin zu Romanen über die Welt nach einem globalen Computerabsturz. Die fiktiven Werke zeigten eine monströse Zukunft. Am 1. Januar fällt Niederschlag in Form von Passagierflugzeugen vom Himmel, und in jedem Kernkraftwerk gibt es ein lokales Tschernobyl. Haushaltsgeräte explodieren, das globale Finanzsystem bricht zusammen, Stromnetze und Telefone werden abgeschaltet. Aus diesen Zutaten wird dann ein Szenario für die depressive Zersetzung der Zivilisation in eine hungrige halbfeudale Gesellschaft mit einem grassierenden brutalen organisierten Verbrechen konstruiert.





Der Kurzfilm



mit Leonard Nimoy nutzt das beliebte Thema der Angst vor Fehlern im Jahr 2000 aus. In den Handbüchern der Überlebenskünstler wurde detailliert beschrieben, wie man dem Niedergang der Zivilisation entkommen kann. Sie sagten fast nichts über den Versuch, den Fehler zu beheben, und über die geringe Diskussion der Theorie hinter dem Fehler 2000. Stattdessen gingen die Bücher nach Bankschließungen und grassierender Arbeitslosigkeit direkt in Horrorgeschichten und Ratschläge für die Welt über. Jemand riet einfach, Gold zu kaufen. Andere verbrachten Seiten damit, Artikel und Ressourcen aufzulisten, die dringend vorrätig gehalten werden mussten.



Wie sich die Buchhändler erinnern, war diese Literatur jedoch nicht populär und verschwand nach dem Beginn des Jahres 2000 aus den Regalen.



Die Y2K Survivor Kits - von unternehmungslustigen Geschäftsleuten ausprobiert - hatten zumindest einen praktischen Wert. Trockenrationen behalten ihren Nährwert unabhängig vom Format der Computerdaten, auch wenn sie zu einem überhöhten Preis verkauft werden und versuchen, der Welle der Hysterie zu trotzen.







2000 apokalypsebereite Familie aus Colorado



Arten von Korrekturen



Die Addition von zwei Zahlen löst das Problem für 8000 Jahre.



01 EMP-HIRE-DATE.
     03 EMP-HIRE-DATE-YR.
          05 EMP-HIRE-DATE-CC    PIC 99.
          05 EMP-HIRE-DATE-YY    PIC 99.
     03 EMP-HIRE-DATE-MM  PIC 99.
     03 EMP-HIRE-DATE-DD   PIC 99.


Die Rekordlänge in Cobol ist jedoch begrenzt. Wenn Sie zwei Bytes in die Mitte einfügen müssen, müssen Sie die gesamte Datei von Grund auf in eine neue umschreiben und das Original durch die korrigierte Kopie ersetzen. Der Anwendungscode, der diese Datei verarbeitet, muss ebenfalls angepasst werden. Der Prozess verspricht lange Tests und Stillstände. Es ist nicht immer möglich, dass die Datenbank so langsamer wird.



Ein relativ kleines Update des Programmcodes ist nicht so elegant und verlängert nur einige Jahrzehnte, ist aber weniger zeitaufwändig. Selbst wenn das Jahr weniger als 50 Jahre alt ist, ist dies bereits ein neues 21. Jahrhundert.



IF EMP-HIRE-DATE-YY > 50
   MOVE 19 TO PRINT-HIRE-DATE-CC
ELSE
   MOVE 20 TO PRINT-HIRE-DATE-CC.


Nicht alle Daten gehen davon aus, dass Daten vor 1950 oder nach 2050 nicht möglich sind. In einigen Fällen verlängerten solche "Krücken" die Lebensdauer um nur 20 Jahre. Es stellte sich im Januar heraus: Jemand erhielt Rechnungen von 1920, einige Software funktionierte nicht.







Eine fehlerhafte Quittung kam Anfang Januar 2020 an. In



einigen Fällen wurde das Jahr 2000 nicht vor 10.000, sondern für 9 Jahrhunderte korrigiert. Wenn 3 Bytes des Datums in einer 4-Bit-Nummer mit Vorzeichen gespeichert wurden, passt eine Ziffer in die nicht verwendeten halben Bytes, um das Jahrhundert zu signieren. Programme mit diesem Patch sind entweder vom Jahr 2100 oder vom Jahr 2900 betroffen.



Ein Datum kann als die Anzahl der Tage dargestellt werden, die von einem Punkt in der Vergangenheit vergangen sind. Die Anzahl der Tage wird in einer 14-Bit-Binärzahl aufgezeichnet. Sie können sich also 16 384 verschiedene Jahre vorstellen. Spezifische Einschränkungen werden durch die Wahl der Ära festgelegt.



Manchmal wurde das Jahr überhaupt nicht korrigiert. Das TLE- Format des North American Aerospace Defense Command beschreibt Objekte in der Erdumlaufbahn. Bisher sind nur die letzten 2 Zeichen des Jahres darin angegeben. Es ist merkwürdig, dass die Situation indirekt von Satelliten-Internetunternehmen beeinflusst werden kann, die planen, Zehntausende von Raumfahrzeugen in die Umlaufbahn zu bringen. TLE ist für eine fünfstellige Anzahl von Objekten ausgelegt. Daher erfordert das Erschöpfen des Zahlenpools eine Überarbeitung des gesamten Datenformats.



Die Details der militärischen Hardware-Patches werden verständlicherweise geheim gehalten. Am häufigsten veröffentlichten die Medien Berichte über einen erfolgreichen Y2K-Bereitschaftstest mit Simulatoren und einer speziellen Testumgebung. Manchmal fanden vollwertige Kampftests statt. Am 1. Mai 1999 startete die US-Marine die Tomahawk-Marschflugkörper. Am Tag vor dem Start wurde die Raketenzeit auf den 29. Februar 2000 eingestellt, um gleichzeitig die Abwicklung des Schaltjahres zu überprüfen.







Prägnanter Aufkleber der Gerätebereitschaft bis 2000



Die Rückkehr von erfahrenen Programmierern aus dem Ruhestand in großem Maßstab fand jedoch nicht statt. Anstelle des erwarteten Aufrufs von Legionen von Kobolisten beschränkten sich Unternehmen häufig auf Vollzeitbeschäftigte oder ausgelagerte Lösungen. In Vorbereitung auf das Jahr 2000 haben amerikanische Unternehmen Milliarden in die kostengünstigen Arbeitskräfte von Infosys, Wipro und TCS gesteckt. Eine unerwartete Folge des zweiten Jahres war die Popularisierung von Firmen aus Indien. In den kommenden Jahren wird indisches Outsourcing zur Norm.



Leben nach 23:59:59 31. Dezember 1999



Nur 7% der Amerikaner waren sehr besorgt über den Y2K-Fehler. Eine Umfrage im Dezember 1999 ergab, dass nur jeder Fünfte vorhatte, sich mit Bargeld zu versorgen. Jemand hatte Angst, am letzten Tag des Jahres zu fliegen. Peter de Jager sagt, er sei am 31. Dezember geflogen, um die Sicherheit der Patches zu demonstrieren.



Der Morgen des 1. Januar war "unangenehm" überrascht. Es gab keine Stromausfälle, Finanztransaktionen wurden immer noch regelmäßig durchgeführt, ein Computerfehler startete keine ICBMs. Die Abfallzählung begann sofort. Es ist schwierig, den genauen Betrag zu nennen, obwohl de Jager selbst die Weltkosten auf 300-400 Milliarden Dollar schätzt. Einige Banken gaben bis zu 100 Millionen Dollar aus.



Kritik hatte noch eine Grundlage. Die Kommissionen und Experten haben es übertrieben und das Unrealisierbare versprochen.



Die Welt ist nicht aufgrund unverbesserlicher Mikroschaltungen gefallen, in denen das Jahr durch zwei Zeichen dargestellt wird. Darunter befinden sich BIOS-Chips einiger Computer und viele Mikrocontroller. Es gibt zu viele von ihnen, alles kann nicht ersetzt werden, behauptete die Horrorgeschichte. Tatsächlich hatten Y2K-Experten normalerweise keine Erfahrung in der Hardwareentwicklung - bestenfalls verstanden sie Software. Sie glaubten nicht, dass die Übersetzung und der Vergleich von Daten auf diesen Mikroschaltungen einfach nicht stattfinden.







Die Y2K-Poster von Geek Squad im Stil von Filmen der fünfziger Jahre B sollten an Bushaltestellen angebracht werden, aber es war einfach kein zusätzliches Marketing erforderlich. Foto: Best Buy .



Ein weiteres beängstigendes Szenario war die Entwicklung einer Kaskade von Fehlern, die sich von Programm zu Programm und auf Y2K-fähige Komponenten ausbreiteten. Wenn in Wirklichkeit ein Subsystem fälschlicherweise das Jahr 1900 zurückgibt, wird das andere, das mit ihm interagiert, entweder das Jahr 1900 weiter bestehen oder einen Fehler ausgeben oder das Jahr als falsch markieren.



Es ist leicht vorstellbar, wie Y2K-fähig und anfällig für den 2000er-Fehler ist. Aufgrund eines nicht aufgezeichneten Schalttages am 29. Februar 2000 erhalten Flugzeuge von einem Computer die Erlaubnis, auf derselben Spur zu landen. In einer Webanwendung läuft ein falscher Datenbankeintrag jedoch nicht wie ein Virus im System herum.



Der Laie fühlte sich weder auf einen Fehler vorbereitet, noch auf eine schlaflose Nacht um die Jahrhundertwende für technische Supportteams, noch auf die Folgen nicht gepatchter Systeme. Augenzeugen und Anführer der Ausscheidungsteams des Jahres 2000 erinnern sich an kleinere Störungen, aber nichts Katastrophales oder sogar besonders Interessantes. Einige der an der Behebung des Fehlers Beteiligten führen die geringe Anzahl von Absturzberichten auf Unternehmen zurück, die einfach nicht ihre eigenen Fehler posaunen wollen.



Einige der Probleme sind immer noch auf die Medien übertragen worden. Hier sind nur einige Computerabstürze. Keiner von ihnen bedrohte Menschenleben.



  • . , . . . .
  • - . Y2K, .
  • . CyberCash.  — . Apple. 700 .
  • . , . Golden 1 Credit Union 31 1999 .
  • Anbieter von Desktop-Software haben häufig nur neuere Versionen gepatcht. Beispielsweise behandelt Access Version 2.0 (1994) und älter Daten nach 2000 nicht korrekt. Letzteres war für Windows 3.0-Benutzer unangenehm, bei denen neuere Versionen von Access schlechter abschnitten. Andererseits war dieses Betriebssystem zu diesem Zeitpunkt bereits außer Betrieb.


Neben geringfügigen Problemen berichteten die Medien über merkwürdige Fälle.



  • Das erste Neugeborene im Jahr 2000 in Dänemark wurde als 100 Jahre alt registriert.
  • Ein Videoverleihkunde aus New York City gab das Band von The General's Daughter pünktlich zurück, wurde jedoch wegen einer jahrhundertelangen Verzögerung mit einer Geldstrafe von 91.250 USD belegt. Der Fehler wurde sofort behoben.
  • Die Überweisung von 6 Millionen Dollar vom 30. Dezember 1899 kam auf das Bankkonto eines in Deutschland ansässigen Mannes Die Geschichte schweigt darüber, wie lange er als Millionär durchgehalten hat.
  • Das Polizeisystem, das von einem Fehler von 2000 betroffen war, verwandelte Jugendliche in alte Menschen. In den Kriminalberichten wurde über sexuelle Belästigung einer 83-jährigen Frau durch einen 80-jährigen Mann und zwei vermisste Teenager im Alter von 83 und 84 Jahren berichtet.


Es gibt mindestens einen schwerwiegenden medizinischen Fehler aufgrund eines Y2K-Fehlers. In einer der Regionen Englands wurde wenige Monate nach dem Jahr 2000 eine ungewöhnlich hohe Anzahl von Kindern mit Down-Syndrom festgestellt . Das Evaluierungsprogramm schätzte das Alter von 154 schwangeren Frauen falsch und identifizierte fälschlicherweise die Risikogruppe für nachfolgende Studien zur Amyozentese. Insgesamt hatten Mütter mit einer falsch definierten Niedrigrisikogruppe 4 Kinder mit Down-Syndrom. Aufgrund einer ungenauen Einschätzung des hohen Risikos wurden versehentlich 2 Abtreibungen durchgeführt.






Im neuen Jahrtausend vergaß die Welt sofort den Computerfehler beim Umgang mit Daten. Nur die „Y2K-konformen“ Aufkleber erinnerten an ihn, die auf die Ausrüstung geklebt wurden, die für das neue Jahrhundert bereit war.



Äußerlich unterscheidet sich der Fehler von 2000 kaum davon , die Anzeige von Wechselstuben von vier auf fünf Zeichen zu ändern, wenn der Rubel fällt. Das Anpassen des Datums auf vier Ziffern scheint eine kleine, wenn auch kostspielige, wirtschaftliche Lösung zu sein.



Hunderte Milliarden Dollar wurden für die Korrektur des Fehlers ausgegeben. Ohne die offensichtlichen katastrophalen Folgen wirkte der Aufwand für das Y2K-Patch überflüssig und unnötig teuer. Die Experten entschuldigten sich dafür, dass das Problem bestand und behoben wurde. Einige freuten sich nur über die öffentliche Aufmerksamkeit für kritische Infrastrukturen und Upgrades.



Ereignisse, bei denen die Zeichen enden, sind eingetreten und werden auch in Zukunft eintreten. Der Wechsel von IPv4- zu IPv6-Netzwerken zielt darauf ab, die Welt von einem Mangel an Internetadressen zu befreien. Eines Tages wird eine weitere Ziffer zu den Telefonnummern hinzugefügt. Der 19. Januar 2038 für nicht gepatchte Unix-Systeme ist entweder der 1. Januar 1970 oder aufgrund der Verwendung einer signierten Variablen der 13. Dezember 1901.



Jedes Informationsprojekt hat Einschränkungen. Dies sollte aber nicht befürchtet werden. Wenn das System über seine inhärenten Annahmen hinausgeht, zeigt dies nur seine ungeplante Popularität an.







Basierend auf Materialien von Stack Exchange , Stack Overflow , Archiv des US-Verteidigungsministeriums ( 1 , 2 ), CelesTrak ( 1 , 2 ),Beliebte Mechaniker , Chris Westons Blog , How-To Geek , Mental Floss , BBC , cs.swarthmore.edu , Fast Company , Inc.com , Computerworld , Cnet und Slate .



All Articles