Principal tehnologie

Y2K bug informatică

Y2K bug informatică
Y2K bug informatică

Video: From Y2K to 2038, Lessons Learned from First Computer Crisis | Retro Report 2024, Iunie

Video: From Y2K to 2038, Lessons Learned from First Computer Crisis | Retro Report 2024, Iunie
Anonim

Bug Y2K, numit și Bug 2000 de anul sau Millennium Bug, o problemă în codificarea sistemelor computerizate, care a fost proiectată să creeze ravagii în computere și rețele de calculatoare din întreaga lume la începutul anului 2000 (în măsurători metrice, k reprezintă 1.000). După mai bine de un an de alarmă internațională, preparate febrile și corecții de programare, câteva tranșe majore au avut loc în tranziția de la 31 decembrie 1999 la 1 ianuarie 2000.

Până în anii’90, multe programe de calculator (în special cele scrise în primele zile ale calculatoarelor) au fost concepute pentru a prescurta anii de patru cifre ca două cifre pentru a economisi spațiu de memorie. Aceste computere ar putea recunoaște „98” ca „1998”, dar nu ar putea să recunoască „00” ca „2000”, interpretând-o poate însemna 1900. Mulți se temeau că atunci când ceasurile s-au lovit la miezul nopții de la 1 ianuarie 2000, multe computere afectate ar fi să folosească o dată incorectă și astfel să nu funcționeze corect, cu excepția cazului în care software-ul calculatoarelor a fost reparat sau înlocuit înainte de această dată. Alte programe de calculator care au proiectat bugetele sau datoriile în viitor ar putea începe să funcționeze defectuos în 1999, când au făcut proiecții în 2000. În plus, unele programe informatice nu au ținut cont de faptul că anul 2000 a fost un an biseric. Și chiar înainte de zorii anului 2000, s-a temut că unele computere ar putea eșua la 9 septembrie 1999 (9/9/99), deoarece programatorii timpurii au folosit adesea o serie de 9s pentru a indica sfârșitul unui program.

S-a temut că o astfel de înșelăciune ar duce la eșecuri de software și hardware în computerele utilizate în domenii atât de importante precum activități bancare, sisteme de utilități, înregistrări guvernamentale și așa mai departe, cu potențial de haos răspândit la 1 ianuarie 2000 și ulterior., inclusiv cele utilizate în mod obișnuit pentru a conduce companii de asigurări și bănci, s-a crezut că sunt supuse celor mai grave probleme Y2K, dar chiar și sistemele mai noi care au folosit rețele de calculatoare desktop au fost considerate vulnerabile.

Problema Y2K nu s-a limitat doar la calculatoarele care utilizează software convențional. Multe dispozitive care conțin cipuri de calculator, de la ascensoare până la sisteme de control al temperaturii din clădirile comerciale până la echipamente medicale, se credea a fi în pericol, ceea ce a necesitat verificarea acestor „sisteme încorporate” pentru sensibilitatea la datele calendaristice.

În Statele Unite, echipele tehnologice de afaceri și guvernamentale au lucrat febril cu un obiectiv de verificare a sistemelor și de remediere a software-ului înainte de sfârșitul lui decembrie 1999. Deși unele industrii au fost pe cale să rezolve problema Y2K, majoritatea experților s-au temut că guvernul federal și guvernele locale și de stat au rămas în urmă. Un sondaj de pregătire Y2K comandat la sfârșitul anului 1998 de către compania Cap Gemini America, o firmă de consultanță din industria informatică din New York, a arătat că dintre cele 13 sectoare economice studiate în Statele Unite, guvernul era cel mai puțin pregătit pentru Y2K. (Cel mai ridicat nivel de pregătire a fost industria software.)

În efortul de a încuraja companiile să împărtășească informații critice despre Y2K, US Pres. Bill Clinton, în octombrie 1998, a semnat Legea de divulgare a informațiilor și a pregătirii pentru anul 2000. Legea a fost concepută pentru a încuraja companiile americane să partajeze datele Y2K, oferindu-le protecție de răspundere limitată pentru schimbul de informații despre produsele, metodele și practicile Y2K Y2K.

În vestul Europei, Comisia Europeană a emis un raport care avertiza că eforturile de soluționare a Y2K în multe țări membre ale Uniunii Europene erau insuficiente, în special în ceea ce privește cooperarea transfrontalieră, care trebuia să fie gata până în 2000. Guvernul britanic a anunțat că forțele sale armate vor fi pregătit la timp și ar oferi asistență poliției locale în cazul în care utilitățile, sistemele de transport sau serviciile de urgență nu reușesc.

Multe alte țări, în special țările asiatice care suferă în acea perioadă de o criză economică continuă, precum și țări mici sau izolate geografic, au fost considerate mai puțin pregătite. Nu era sigur cum ar afecta acest lucru economia mondială strâns integrată și infrastructura fizică. La mijlocul lunii decembrie 1998, ONU a convocat prima sa conferință internațională pe Y2K în încercarea de a împărtăși informațiile și eforturile de gestionare a crizelor și a înființat Centrul Internațional de Cooperare Y2K, cu sediul în Washington, DC

Se estimează că s-au cheltuit 300 de miliarde de dolari (aproape jumătate în Statele Unite) pentru actualizarea calculatoarelor și a programelor de aplicații care să fie conforme cu Y2K. Pe măsură ce prima zi a lunii ianuarie 2000 a răsărit și a devenit evident că sistemele computerizate sunt intacte, rapoartele de ajutor au umplut presa. Acestea au fost urmate de acuzații potrivit cărora probabil că incidenta eșecului a fost exagerată de la bun început. Cei care au lucrat în eforturile de conformitate Y2K au insistat că amenințarea a fost reală. Aceștia au susținut că viabilitatea continuă a sistemelor computerizate a fost o dovadă că efortul colectiv a reușit. În anii următori, unii analiști au subliniat că actualizările de programare care au făcut parte din campania de conformitate Y2K au îmbunătățit sistemele informatice și că beneficiile acestor îmbunătățiri vor fi văzute în viitor.