Glavni tehnologija

Y2K bug informatika

Y2K bug informatika
Y2K bug informatika

Video: Millennium Bug (20yrs on) - Computerphile 2024, Lipanj

Video: Millennium Bug (20yrs on) - Computerphile 2024, Lipanj
Anonim

Buga Y2K, koja se još naziva i godina 2000 greške ili Millennium Bug, problem je kodiranja računalnih sustava koji su početkom 2000. Godine predviđali da će stvoriti pustoš u računalima i računalnim mrežama širom svijeta (u metričkim mjerenjima k označava 1.000)). Nakon više od godinu dana međunarodnog alarma, grozničavih priprema i ispravki programiranja, došlo je do nekoliko većih kvarova u prijelazu s 31. prosinca 1999. na 1. siječnja 2000.

Do devedesetih mnogi su računalni programi (posebno oni napisani u ranim danima računala) dizajnirani da skraćuju četveroznamenkaste godine kao dvije znamenke kako bi se uštedio prostor u memoriji. Ta su računala mogla prepoznati "98" kao "1998", ali ne bi bila u stanju prepoznati "00" kao "2000", što bi to moglo protumačiti da znači 1900. Mnogi su se bojali da će, kada satovi otkucaju ponoć 1. siječnja 2000, mnoga pogođena računala koriste pogrešan datum i na taj način ne rade pravilno ako softver računala nije popravljen ili zamijenjen prije tog datuma. Ostali računalni programi koji su projicirali proračune ili dugove u budućnost mogli bi početi s kvarom 1999. kad su projecirali 2000. Osim toga, neki računalni softver nije uzeo u obzir da je 2000. bila preskočna godina. I prije zore 2000. godine, bojao se da neka računala ne uspiju 9. rujna 1999. godine (9.9.99.), Jer su rani programeri često koristili seriju od 9-ih da bi označili kraj programa.

Strahovalo se da bi takav pogrešan čitanje doveo do kvarova u softveru i hardveru na računalima koja se koriste u tako važnim područjima kao što su bankarstvo, komunalni sustavi, vladina evidencija i tako dalje, s potencijalom za širi haos 1. siječnja 2000. i nakon njega., uključujući one koji se obično koriste za pokretanje osiguravajućih društava i banaka, smatralo se da su izloženi najozbiljnijim problemima Y2K, ali čak su se i noviji sustavi koji koriste mreže stolnih računala smatrali ranjivim.

Međutim, problem Y2K nije bio ograničen na računala koja koriste uobičajeni softver. Smatralo se da su mnogi uređaji koji sadrže računalne čipove, u rasponu od dizala do sustava za kontrolu temperature u komercijalnim zgradama do medicinske opreme, što je zahtijevalo provjeru tih "ugrađenih sustava" na osjetljivost na kalendarske datume.

U Sjedinjenim Američkim Državama, poslovni i vladini tehnološki timovi su grozničavo radili na cilju provjere sustava i popravljanja softvera prije kraja prosinca 1999. Iako su neke industrije bile na dobrom putu za rješavanje problema Y2K, većina stručnjaka se bojala da će se federalna vlada i državne i lokalne vlasti zaostale su. Anketa o spremnosti Y2K koju je krajem 1998. naručio Cap Gemini America, konzultantska tvrtka za računalnu industriju u New Yorku, pokazala je da je među 13 ekonomskih sektora studiranih u Sjedinjenim Državama, vlada najmanje spremna za Y2K. (Najviša ocjena po spremnosti bila je softverska industrija.)

U nastojanju da potaknu kompanije na razmjenu kritičnih informacija o Y2K, US Pres. Bill Clinton u listopadu 1998. potpisao je Zakon o otkrivanju informacija i spremnosti za 2000. godinu. Zakon je zamišljen da potakne američke kompanije na razmjenu podataka o Y2K nudeći im zaštitu od ograničene odgovornosti za razmjenu informacija o Y2K proizvodima, metodama i najboljim praksama.

U zapadnoj Europi Europska komisija objavila je izvješće u kojem upozorava da su napori na rješavanju Y2K u mnogim zemljama članicama Europske unije nedovoljni, posebno u pogledu prekogranične suradnje koja je trebala biti spremna do 2000. Britanska vlada najavila je da će njezine oružane snage biti pripremljeni na vrijeme i pružit će pomoć lokalnoj policiji ako komunalije, prometni sustavi ili hitne službe ne uspiju.

Mnoge druge zemlje, osobito azijske zemlje koje su u to vrijeme patile od neprekidne ekonomske krize, kao i male ili geografski izolirane zemlje, smatralo se da nisu tako dobro pripremljene. Bilo je neizvjesno kako će to utjecati na čvrsto integriranu svjetsku ekonomiju i fizičku infrastrukturu. Sredinom prosinca 1998. UN je sazvao svoju prvu međunarodnu konferenciju o Y2K u pokušaju razmjene informacija i nastojanja u upravljanju krizama i osnovao Međunarodni centar za suradnju Y2K sa sjedištem u Washingtonu, DC

Procjenjuje se da je za nadogradnju računala i aplikativnih programa u skladu s Y2K potrošeno 300 milijardi dolara (gotovo polovica u Sjedinjenim Državama). Kako se prvi dan siječnja 2000. zbio i postalo je očito da su kompjuterizirani sustavi netaknuti, izvještaji o olakšicama ispunili su novinske medije. Nakon njih slijedile su optužbe da je vjerojatna učestalost neuspjeha bila od početka vrlo pretjerana. Oni koji su radili u nastojanjima da poštuju Y2K tvrdili su da je prijetnja bila stvarna. Tvrdili su da je kontinuirana održivost računalnih sustava dokaz da je kolektivni napor uspio. U sljedećim godinama, neki analitičari istaknuli su da su nadogradnje programiranja koje su bile dio kampanje za usklađivanje s Y2K poboljšale računalne sustave i da će koristi tih poboljšanja biti viđene još neko vrijeme.