Hrošč tisočletja
razred računalniških hroščev, povezanih z datumi, ki se začnejo leta 2000 / From Wikipedia, the free encyclopedia
Hrošč tisočletja je izraz za krizo računalniških sistemov, ki je nastala ob premiku letnice z 1999 na 2000. Kriza naj bi nastopila zaradi težav računalnikov pri obravnavanju datumov. Letnico so računalniki zaradi prihranka pomnilnika tipično shranjevali kot dvomestno številko, namesto kot štirimestno. To je pomenilo, da bi se po koncu leta 1999 letnica spremenila na »00«. Sistem bi to letnico lahko obravnaval kot 1900, lahko pa da letnice sploh ne bi prepoznal in bi se sesul, kar bi lahko povzročilo kvarjenje podatkov in bi sistemi lahko delali napake ali pa se povsem ustavili. Stroški reprogramiranja, ki naj bi odpravilo omenjeno pomanjkljivost, so bili ocenjeni na 600 milijard dolarjev.
Izvor problema je preprost. Programerji, ki so v šestdesetih letih izdelovali programe za prvo generacijo komercialnih velikih računalnikov, so bili kratkovidni. Niso verjeli, da bodo programi, ki so jih takrat pisali - ali računalniki, za katere so jih pisali - v uporabi še (takrat) daljnega leta 2000. Torej so si prihranili računalniški pomnilnik tako, da so za letnico uporabili samo dve števki. V teh časih je bil vsak bajt pomnilnika dragocen in izpustitev devetnajstke je bil eden izmed preprostih načinov varčevanja s pomnilnikom.
Prve institucije, ki so opazile slabosti tega pristopa, so bile banke. Ko so pričele sklepati dolgoročne hipoteke in odobravati posojila, ki so se raztezala čez leto 1999, so se soočile s hroščem tisočletja. Vendar se za problem do sredine devetdesetih let nihče ni pretirano zanimal. Tehnološki svetovalci so pričeli pisati razprave in prirejati predavanja o »problemu leta 2000«. Za problem so se počasi pričeli zanimati izvršilni delavci, in ko so izdajatelji kreditnih kartic in vozniških dovoljenj začeli podaljševati veljavnost kartic in dovoljenj za krajši rok, ker njihov sistem ni znal delati z letnico večjo od 1999, problema niso mogli ignorirati niti običajni potrošniki.
Kako bi lahko hrošč tisočletja prizadel potrošnika? Računalniki, tako novi kot stari, v vsaki dejavnosti, so ranljivi. Lahko bi se zgodilo, da bi ob zahtevi, da obravnavajo datum »00«, nehali delovati. Nekateri so pravili, da je to pravzaprav najboljši scenarij, ker bi na ta način vsaj vedeli, da je nekaj narobe. Huje bi bilo, če bi računalniki nadaljevali z delom in zagrešili številne datumske napake, ki bi jih bilo težko identificirati in popraviti. Najbolj so bili zaskrbljeni na področjih zdravstva, obrambe in vlade. Tehnološki strokovnjaki so opozarjali na tveganost letalskega potovanja v primeru, da računalniki letalskih uprav ne bi znali pravilno obravnavati podatkov, nevarnost bivanja v bolnišnicah, če bi se računalnikom za nadzor bolnikov strgalo, in možnosti socialnih nemirov, če vlada v letu 2000 ne bi mogla opravljati svojih dejavnosti.