Glavni tehnologija

Y2K hrošč računalništvo

Y2K hrošč računalništvo
Y2K hrošč računalništvo
Anonim

Napaka Y2K, imenovana tudi leto 2000 hrošček ali Millennium Bug, je težava pri kodiranju računalniških sistemov, ki naj bi v začetku leta 2000 ustvarili škodo v računalnikih in računalniških omrežjih po vsem svetu (v metričnih meritvah k pomeni 1.000). Po več kot enem letu mednarodnega alarma, vročinskih priprav in popravkov programov se je pri prehodu iz 31. decembra 1999 na 1. januar 2000 zgodilo nekaj večjih napak.

Do devetdesetih let prejšnjega stoletja so bili številni računalniški programi (zlasti tisti, ki so bili napisani v računalnikih v zgodnjih dneh) štirimestna leta skrajšali kot dve števki, da bi prihranili pomnilniški prostor. Ti računalniki bi lahko prepoznali "98" kot "1998", vendar ne bi mogli prepoznati "00" kot "2000", kar bi to razlagalo tako, da lahko pomeni 1900. Mnogi so se bali, da bi številni prizadeti računalniki, ko bi ure padle polnoči 1. januarja 2000 uporabljajo napačen datum in zato ne delujejo pravilno, razen če je programska oprema računalnika popravljena ali zamenjana pred tem datumom. Drugi računalniški programi, ki so načrtovali proračune ali dolgove v prihodnost, bi lahko začeli delovati v letu 1999, ko so načrtovali leta 2000. Poleg tega nekateri računalniški programi niso upoštevali, da je bilo leto 2000 prestopno. Še pred zori leta 2000 so se bali, da nekateri računalniki 9. septembra 1999 (9/9/99) morda ne bodo uspeli, ker so zgodnji programerji pogosto uporabili serijo 9-ih, da bi označili konec programa.

Obstajalo je bojazen, da bi takšno napačno branje povzročilo okvare programske in strojne opreme v računalnikih, ki se uporabljajo na tako pomembnih področjih, kot so bančništvo, komunalni sistemi, vladni zapisi in podobno, kar bi lahko povzročilo širok kaos 1. januarja 2000 in po njem., vključno s tistimi, ki se običajno uporabljajo za vodenje zavarovalnic in bank, je bilo mišljeno, da imajo resne težave Y2K, vendar so bili ranljivi celo novejši sistemi, ki uporabljajo omrežja namiznih računalnikov.

Vendar težava Y2K ni bila omejena na računalnike, ki poganjajo konvencionalno programsko opremo. Številne naprave, ki vsebujejo računalniške čipe, od dvigal do sistemov za nadzor temperature v gospodarskih stavbah do medicinske opreme, so verjeli, da je ogroženo, kar je zahtevalo preverjanje teh "vgrajenih sistemov" glede občutljivosti na koledarske datume.

V ZDA so poslovne in vladne tehnološke ekipe vroče sodelovale s ciljem preverjanja sistemov in popravljanja programske opreme pred koncem decembra 1999. Čeprav so nekatere industrije dobro napredovale pri reševanju problema Y2K, se je večina strokovnjakov bala, da se zvezna vlada in dr. državne in lokalne vlade so zaostajale. Raziskava o pripravljenosti Y2K, ki jo je konec leta 1998 naročila newyorška družba za računalniško industrijo Cap Gemini America, je pokazala, da je bila med 13 gospodarskimi sektorji, ki so jih preučevali v ZDA, vlada najmanj pripravljena na Y2K. (Najvišja stopnja pripravljenosti je bila programska industrija.)

V prizadevanju, da podjetja spodbudijo k izmenjavi kritičnih informacij o Y2K, ameriški pres. Bill Clinton je oktobra 1998 podpisal Zakon o razkritju informacij in pripravljenosti za leto 2000. Zakon je bil zasnovan tako, da ameriška podjetja spodbujajo k izmenjavi podatkov o Y2K, tako da jim nudijo zaščito z omejeno odgovornostjo za izmenjavo informacij o izdelkih, metodah in najboljših praksah Y2K.

V zahodni Evropi je Evropska komisija izdala poročilo, v katerem opozarja, da prizadevanja za reševanje Y2K v številnih državah članicah Evropske unije niso zadostna, zlasti v zvezi s čezmejnim sodelovanjem, ki ga je treba pripraviti do leta 2000. Britanska vlada je sporočila, da bodo njene oborožene sile pripravili pravočasno in bi zagotovili pomoč lokalni policiji, če bi se neuspeli komunalni, prevozni sistemi ali službe za nujne primere.

Številne druge države, zlasti azijske, ki so v tem času trpele zaradi trajajoče gospodarske krize, pa tudi majhne ali geografsko izolirane države so bile mišljene kot manj dobro pripravljene. Negotovo je bilo, kako bo to vplivalo na tesno povezano svetovno gospodarstvo in fizično infrastrukturo. Sredi decembra 1998 je ZN sklical svojo prvo mednarodno konferenco o Y2K v poskusu izmenjave informacij in prizadevanjih za krizno upravljanje ter ustanovil Mednarodni center za sodelovanje Y2K s sedežem v Washingtonu, DC

Približno 300 milijard dolarjev je bilo porabljenih (skoraj polovica v Združenih državah Amerike) za nadgradnjo računalnikov in aplikativnih programov, da bi bili skladni z Y2K. Ko je prvi januar 2000 zasijal in je postalo očitno, da so računalniški sistemi nepoškodovani, poročila o olajšavi so polnila novice. Sledile so obtožbe, da je bila verjetnost pojava neuspeha že od začetka močno pretirana. Tisti, ki so delali v prizadevanjih za skladnost z Y2K, so vztrajali, da je grožnja resnična. Trdili so, da je stalna sposobnost računalniških sistemov dokaz, da so skupna prizadevanja uspela. V naslednjih letih so nekateri analitiki izpostavili, da so nadgradnje programiranja, ki so bile del kampanje za skladnost z Y2K, izboljšale računalniške sisteme in da bodo koristi od teh izboljšav še nekaj časa.