Dacă credeți că bug-ul Mileniului a fost o farsă, aici vine o lecție de istorie

nu este greu să găsești ecouri de la sfârșitul anilor 1990 în zeitgeist. Acum, ca și atunci, punerea sub acuzare este în mintea multor popoare, iar filme precum The Matrix și The Sixth Sense continuă să influențeze cultura. O altă caracteristică a aceleiași epoci care poate are o influență mai importantă, dacă mai subtilă, este infamul bug Y2K.

Y2K a fost marea eroare în sistemele informatice care păreau capabile să distrugă civilizația la miezul nopții pe mileniu. În cele din urmă, însă, nimic nu a mers prost., Unii oameni au început să se întrebe dacă am fost induși în eroare tot timpul. De fapt, ei nu ar fi putut fi mai greșit. Y2K este în pericol de a deveni unul dintre acele momente din istorie din care au fost trase exact lecțiile greșite.

Multe dintre sistemele care au fost la risc de Y2K bug datează din anii 1970, 1980 și începutul anilor 1990. Aceasta a fost epoca când presupusa insistența de Bill Gates că „640k ar trebui să fie suficient pentru oricine”, a fost răsună încă în urechile oamenilor. Chiar și serverele puternice aveau doar câțiva megabyte de memorie RAM – o fracțiune din ceea ce ați găsi în majoritatea PC-urilor obișnuite de astăzi.,cu atât de puțin spațiu, programatorii au încercat întotdeauna să vină cu modalități de conservare a memoriei. Datele au fost unul dintre acele lucruri care au fost parte integrantă a majorității programelor de calculator, iar anii au ajuns să fie stocați ca un număr între „0” și „99” – deci, de exemplu, „80” ar reprezenta 1980. Avantajul a fost că va fi folosit doar un singur octet de memorie. Dar, cu noul mileniu în curând să vină în jurul valorii de, aceasta a însemnat că anul „99” ar deveni „100”. Drept urmare, programele de calculator ar crede că anul a fost mai degrabă 1900 decât 2000, ceea ce amenința să ridice probleme grave.,

Bug on out

se pare că tranzacțiile financiare, cum ar fi dobânda acumulată, ar fi calculate incorect. Software-ul de monitorizare ar crede brusc că a expirat și a încetat să funcționeze, în timp ce software-ul de navigație nu ar putea calcula corect pozițiile. Și mai alarmant, eșecurile în sistemele individuale critice pentru misiune ar putea fi în cascadă. Acest lucru ar putea duce la defectarea rețelelor electrice, a rețelelor de telecomunicații și a sistemelor financiare; platformele petroliere pentru a opri pomparea petrolului; sistemele de înregistrare a pacienților din spital pentru a începe să prescrie medicamentele greșite., amploarea acestor eșecuri ar îngreuna recuperarea. Acest lucru ar putea afecta economiile țărilor și bunăstarea și chiar viața oamenilor din întreaga lume. După cum a spus președintele american, Bill Clinton, unei audiențe în timpul unui discurs din 1998: „acesta nu este unul dintre filmele de vară în care îți poți închide ochii în timpul părților înfricoșătoare.”

răspunsul industriei de calculatoare a implicat o rescriere masivă a software-ului, cu certificarea oficială „Y2K ready” emisă după teste extinse. Au fost implementate diferite soluții pentru diferite sisteme, în funcție de capacitatea lor de memorie., Cea mai bună opțiune a fost de a stoca ani ca patru cifre. În cazul în care nu a fost posibil, programatori s-ar putea instrui un sistem care să trateze, să zicem, întâlniri între „00” și „50” ca fiind în 2000, și ani între „51” și „99” ca fiind în 1900. Cel puțin acest lucru a permis sisteme pentru a menține funcționarea.

misiune: eradicare.

mai problematice au fost sistemele încorporate în care problema Y2K a existat mai degrabă în hardware decât în software. În astfel de cazuri, singura soluție a fost înlocuirea hardware-ului în sine., Estimările costului total pentru pregătirea Y2K au ajuns la aproximativ 300 de miliarde de dolari, sau aproximativ 460 de miliarde de dolari (351 de miliarde de lire sterline) în banii de astăzi – plus alte câteva miliarde cheltuite pentru abordarea problemelor apărute după începutul secolului.

Big easy?

când ziua fatidică a venit și a mers cu puțin mai mult decât probleme minore, întrebările au început. O viziune a luat rădăcină că Y2K a fost suprasolicitat – poate, de exemplu, pentru a garanta o zi uriașă de plată pentru programatori., Oamenii ar putea indica faptul că unele țări, cum ar fi Coreea de Sud și Rusia, au scăpat să facă puțin pentru a atenua problema, ca să nu mai vorbim de întreprinderile mici. dar acest lucru ignoră faptul că patch-urile software pentru bug au fost lansate în întreaga lume. Cei care nu s-au pregătit au fost protejați datorită eforturilor celor care au făcut-o. Există dovezi ample, datorită exercițiilor de pregătire, revizuirilor de cod și altele asemenea, că, dacă nu ar fi fost abordate, impactul Y2K ar fi fost mult mai semnificativ.,din păcate, punctul de vedere contrarian și-a croit drum în alte domenii importante ale politicii. Negatorii schimbărilor climatice și activiștii anti-vaccinare ridică adesea lipsa impactului bug-ului Y2K ca dovadă că experții nu trebuie să aibă încredere. Dacă în cele din urmă reușim să abordăm probleme precum schimbările climatice în viitor, nu vă mirați dacă apar argumente similare despre timpul și efortul pierdut.

în acel moment, aceiași oameni vor putea, probabil, să indice și câteva continuări ale bug-ului Mileniului care nici nu a ajuns prea mult., Așa cum am menționat mai sus, vechi sisteme software încă mai există, care trata toate datele cu două cifre mai mare decât „50”, ca loc în 1900. În timp ce cele mai multe dintre ele ar trebui să fie retras înainte de a ajunge la următorul pericol anul 2050, place de sisteme critice pot fi de notorietate lungă durată.

de asemenea, putem aștepta cu nerăbdare problema anului 2038. Aceasta se referă la faptul că sistemele Unix au stocat istoric date și ore ca secvențe de 32 și zerouri, interpretate ca numărul de secunde de la 1 ianuarie 1970., Când 2038 se rostogolește, acest număr se va revărsa din același motiv pentru care a apărut eroarea Y2K. Astfel de sisteme Unix formează din nou fundamentul multor piese de software critice pentru misiune. cu toate acestea, comunitatea Unix este conștientă de această eroare și majoritatea acestor sisteme vor fi înlocuite din nou cu mult înainte de 2038. Deci, la fel ca în cazul Y2K, dacă lumea supraviețuiește acestor probleme viitoare, nu va fi fost pentru că a fost totul hype. Adevărul mai plictisitor este adesea că o cusătură în timp salvează nouă. Îmi pare rău că sunt purtătorul de vești bune.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *