Trūkumas, su kuriuo susidūrė kompiuterių programuotojai ir vartotojai visame pasaulyje 2000 m. sausio 1 d., taip pat žinomas kaip „tūkstantmečio klaida“. (Raidė K, reiškianti kilogramą (vienetas 1000), dažniausiai naudojama skaičiui 1 000 žymėti. Taigi, Y2K reiškia 2000 metus.)
Ar kas nors atsitiko su tūkstantmečio klaida?
JT Tarptautinis Y2K koordinavimo centras apskaičiavo, kad išlaidos sieks nuo 300 mlrd. iki 500 mlrd. USD. Tada sausio 1-oji praėjo be katastrofos ir kilo mitas, kad grėsmė buvo smarkiai perdėta. 2000 m. sausio mėn. buvo daug nesėkmių, nuo reikšmingų iki nereikšmingų.
Kaip mes išvengėme Y2K?
Programuotojai, norintys išvengti Y2K klaidos, turėjo dvi plačias galimybes: visiškai perrašyti savo kodą arba pritaikyti greitą pataisymą, vadinamą „langais“, kuris apdorotų visas datas nuo 00 iki 00 20, kaip nuo 2000-ųjų, o ne nuo 1900-ųjų. Apytiksliai 80 procentų kompiuterių, sutaisytų 1999 m., naudojo greitesnį ir pigesnį variantą.
Kodėl neįvyko tūkstantmečio klaida?
„Y2K krizė neįvyko tiksliai, nes žmonės jai pradėjo ruoštis daugiau nei prieš dešimtmetį. O plačioji visuomenė, užsiėmusi atsargų ir daiktų kaupimu, tiesiog neturėjo jausmo, kad programuotojai dirba“, – sako Paulas Saffo, futuristas ir Stanfordo universiteto docentas.
Ar 2038 m. problema tikra?
Paprastas atsakymas yra ne, o ne tuo atveju, jei kompiuterinės sistemos yralaiku atnaujintas. Tikėtina, kad problema iškils prieš 2038 metus bet kuriai sistemai, kuri skaičiuoja metus į ateitį. … Tačiau beveik visi šiuolaikiniai stalinių kompiuterių procesoriai dabar gaminami ir parduodami kaip 64 bitų sistemos, kuriose veikia 64 bitų programinė įranga.