Skip to main content

Co je to Millennium Bug?

Chyba tisíciletí byla počítačovým problémem, který ohrožoval provoz korporací, energetických společností, finančních průmyslových odvětví, vládních agentur a dokonce i vědy.Při mrtvici půlnoci mezi 31. prosincem 1999 a 1. lednem 2000 se obával, že všechny počítače měly potenciál vypnout.Chyba tisíciletí je také známá jako problém roku 2000, problém Y2K, chyba Y2K a nejčastěji označovaná jako jednoduše Y2K.Byl to výsledek kombinace prostoru a nedostatku dopředného myšlení ze strany programátorů v 60. a 70. letech.Během počátečních fází počítačového programování, paměti a jiného úložného prostoru byly vzácné a drahé, takže úspora postav byla prioritou.

programátoři psali kód obchodní aplikace pomocí COBOL (běžný jazyk orientovaný na podnikání) a RPG (Generátor programování zpráv) pro spuštěnína mainframech.Programátoři uložili data ve formě YyMMDD, která zahrnovala celkem šest znaků a automaticky třídilo v stoupajícím pořadí.Každá z těchto postav se rovnala jednomu celému prostoru (bajtu) počítačového úložiště.V důsledku toho bylo uložení dvou bajtů úložiště pro každé datum významné, když zvážilo množství datových polí uložených na kartách, páskách nebo discích ve všech záznamech ve všech souborech ve všech počítačích.

198 80. a 90. let byly upraveny programyPro změnu obchodních potřeb, takže programátoři udržovali, vylepšili a přidali nové požadavky starým aplikacím, spíše než je přepsat od nuly.Upgrady a úpravy stačily k tomu, aby byly původní systémy v provozu.

V polovině 90. let si programátoři začali uvědomovat, že data by se do roku 2000. V počítačové komunitě začala být problémem, který je třeba napravit.Poté, v roce 1997, se situace stala veřejným znalostem.Tato možnost měla další výzvu, protože část zdrojového kódu byla ztracena. “Mnoho společností bylo vytvořeno k vyřešení těchto problémů.Jednou z možností bylo jen přidat století k již existujícímu datu.To by zahrnovalo přidání dalších dvou bajtů pro každé datum uložené kdekoli v jejich diskových souborech.Jiní se rozhodli přepsat svůj software a využít nových technologií zaměřených na sítě a objektově orientované, když odsunuly své kritické aplikace od sálových počítačů. Na opravu miléniové chyby bylo vynaloženo více než 300 miliard USD (USD).Kromě obav z softwaru se v důsledku dotyčné a proaktivní veřejnosti vynořily a profitovaly nespočet přežití.