Millennium-Bug

Millennium-Bug

Das Jahr-2000-Problem, auch als „Millennium-Bug“ oder „Y2K-Bug“ („Year 2 Kilo“ = Jahr 2000) bezeichnet, ist ein Computerproblem, welches durch die interne Behandlung von Jahreszahlen als zweistellige Angabe entstanden ist.

Inhaltsverzeichnis

Geschichte

Angesichts des Jahreswechsels 1999/2000 wurde das Problem offenbar, dass mit der in vielen Systemen eingesetzten nur zweistelligen Jahreszahl „00“ sowohl das Jahr 1900 als auch das Jahr 2000 bezeichnet wird und somit eine inakzeptable Mehrdeutigkeit eines Wertes vorliegt. Die Folgen dieses Fehlers wären ohne Korrektur in erster Linie falsche Sortierungen und Altersberechnungen gewesen. Weiterhin war es weitverbreitete Praxis, ungültige Datensätze durch die Verwendung der Zahl bzw. Ziffernkombination 00 („Nichts“) zu identifizieren, jedoch trat diese Ziffernkombination mit dem Eintreten des Jahres 2000 plötzlich auch als normaler Wert auf. Durch diesen Umstand behandelten viele Programme diese Datensätze nunmehr als ungültig. Im Weiteren gab es vor allem Rechenprobleme durch fehlerhafte Differenzbildung und fehlerhafte Erzeugung von Texten (typisches Beispiel hierfür wäre eine Datierung mit der Jahreszahl „1901“ für das Jahr 2001).

Aufgrund dieses Problems wurden, vor allem von wenig fachkundigen Menschen, im Vorfeld des Jahreswechsel 1999/2000 Katastrophenszenarien vorhergesagt, dass durch diesen Fehler Computerabstürze in großem Maß erfolgen würden und besonders sicherheitsrelevante Bereiche, die auf Computer angewiesen sind (Banken, Industrie oder auch Kraftwerke, im extremsten Fall der Vorhersagen sogar Atomwaffen), durch das Problem fehlgeschaltet oder gar lahmgelegt würden. Zum Jahreswechsel stellte sich dann aber heraus, dass die Industrie in der Regel gut vorgebeugt hatte – dennoch hatten viele Banken in der Silvesternacht einfach ihre Geldautomaten abgestellt, um Fehler zu vermeiden.

Ursachen

In den 1960er und 1970er Jahren war Speicherplatz sehr teuer und deshalb meist knapp, deshalb hatten die Programmierer soviel wie möglich an Speicherbedarf eingespart. Zum Beispiel wurden zur Speicherung von Jahreszahlen nur die letzten beiden Ziffern (Jahr und Jahrzehnt) benutzt. Die ersten beiden Ziffern, die das Jahrhundert angeben, wurden nicht berücksichtigt, da man davon ausging, dass die Programme ohnehin nur für wenige Jahre in dieser Weise benutzt würden. Da aber viele Programme und auch EDV-gesteuerte Hardwarekomponenten im Laufe der Jahre immer wieder auf vorangegangene Programm-Systeme aufbauten, dachte man nicht mehr daran, dass es einmal zu einer Umstellung auf die Zahl 00 kommen würde.

Ende der 90er-Jahre war es kaum mehr abzusehen, inwiefern die Y2K-Problematik von wirklicher Relevanz sein würde. Es gab kritische Stimmen, die apokalyptische Versionen mit weltweiten Computerzusammenbrüchen prognostizierten, die möglicherweise eine Weltwirtschaftskrise auslösen könnten. Daraufhin wurde von einigen großen Unternehmen die genaue Untersuchung der Computersysteme angeordnet, um die befürchteten Folgen so gering wie möglich zu halten. Während einige Medien noch bis zum kritischen Jahreswechsel 1999/2000 besorgte Berichte verbreitet hatten, wurde es Anfang 2000 deutlich, dass die vorsorglichen Maßnahmen im Großen und Ganzen ausreichend gewesen waren.

Wirtschaftliche Auswirkungen

Durch die Hardware- und Softwareaktualisierungen, die zur Verhinderung des Y2K-Problems getätigt wurden, waren im Jahr 2000 viele Anwender mit aktuellen Plattformen ausgerüstet. Das löste in der folgenden Vierjahresperiode (Lebensdauer eines gängigen Bürogerätes) einen Einbruch beim Verkauf neuer Systeme und eine spürbare Rezession im Informatikbereich aus.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Millennium bug — ➔ bug …   Financial and business terms

  • millennium bug — loc.s.m.inv. ES ingl. {{wmetafile0}} TS inform. errore di programmazione che, in alcuni vecchi software, impedisce di interpretare correttamente il passaggio di data all anno 2000 {{line}} {{/line}} DATA: 1998. ETIMO: comp. di millennium… …   Dizionario italiano

  • millennium bug — mil*len ni*um bug (m[i^]l*l[e^]n n[i^]*[u^]m b[u^]g ), n. (Computers) An error in the coding of certain computer programs which store the year component of the date as two digits, assuming that the first two digits are 19, rather than as a… …   The Collaborative International Dictionary of English

  • Millennium Bug —   [dt. »Jahrtausendfehler«], Jahr 2000 Problem …   Universal-Lexikon

  • millennium bug — ► NOUN ▪ an inability in older computing software to deal correctly with dates of 1 January 2000 or later …   English terms dictionary

  • millennium bug — n. 1. the failure, in the programming of some software and chips prior to the beginning of the year 2000, to code year dates with all four digits, resulting in the Y2K problem 2. the Y2K problem: See Y2K …   English World dictionary

  • millennium bug — Informal. a bug that can cause computers or software to misinterpret the first two digits of the year 2000 as 19, due to the coding of dates using only the last two digits of the year. [1990 95] * * * ▪ 1999       When the year 2000 arrived the… …   Universalium

  • millennium bug — Informal. a bug that can cause computers or software to misinterpret the first two digits of the year 2000 as 19, due to the coding of dates using only the last two digits of the year. [1990 95] * * * millennium bug noun A deficiency in computer… …   Useful english dictionary

  • Millennium Bug — Das Jahr 2000 Problem, auch als „Millennium Bug“ oder „Y2K Bug“ („Year 2 Kilo“ = Jahr 2000) bezeichnet, ist ein Computerproblem, welches durch die interne Behandlung von Jahreszahlen als zweistellige Angabe entstanden ist. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • millennium bug — /məˈlɛniəm bʌg/ (say muh leneeuhm bug) noun Computers the inability of computer systems to recognise the abbreviation of the year 2000 as the final two digits 00 , in accordance with the convention that the year is reduced to the last two numbers …  

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”