Jos luulet, millennium bug oli huijausta, tässä tulee historian oppitunti

Se ei ole vaikea löytää kaikuja 1990-luvun zeitgeist. Nyt kuten silloin, virkasyyte on monien ihmisten mielessä, ja elokuvat kuten Matrix ja Kuudes aisti vaikuttavat edelleen kulttuuriin. Toinen saman aikakauden piirre, jolla on ehkä tärkeämpi, jos hienovaraisempi vaikutus, on surullisen kuuluisa Y2K-bugi.

Y2K oli tietokonejärjestelmien suuri häiriö, joka näytti pystyvän tuhoamaan sivilisaation vuosituhannen vaihteessa keskiyöllä. Lopulta mikään ei kuitenkaan mennyt pahasti pieleen., Jotkut alkoivat miettiä, oliko meitä johdettu harhaan koko ajan. He eivät voineet erehtyä enempää. Y2K: sta on vaarassa tulla yksi niistä historian hetkistä, joista juuri väärät opit on otettu.

Monet järjestelmät, jotka olivat vaarassa Y2K-bugi päivätty 1970 -, 1980-ja 1990-luvun alussa. Tämä oli aikakausi kun väitetty vaatimus, Bill Gates, että ”640k pitäisi riittää kaikille” oli vielä soi ihmisten korviin. Jopa tehokkailla palvelimilla oli vain muutama megatavu RAM – muistia-murto-osa siitä, mitä useimmista tavallisista tietokoneista nykyään löytyy.,

niin vähän tilaa, että ohjelmoijat yrittivät aina keksiä keinoja muistin säästämiseksi. Päivämäärät olivat yksi niistä asioista, jotka olivat olennainen useimmat tietokoneen ohjelmat, ja vuotta tuli olla tallennettu numero välillä ”0” ja ”99” – niin, esimerkiksi, ”80” edustaa 1980. Etuna oli, että vain yksi tavu muistia käytettäisiin. Mutta kun uusi vuosituhat pian koitti, se merkitsi sitä, että vuodesta ”99” tulisi ”100”. Tämän seurauksena tietokoneohjelmat uskovat, että vuosi oli 1900 eikä 2000, mikä uhkasi aiheuttaa vakavia ongelmia.,

Bug on out

näytti todennäköiseltä, että transaktiot, kuten kertyneet korot, laskettaisiin väärin. Monitoring software yhtäkkiä uskoisi, että se oli vanhentunut ja lakannut toimimasta, kun taas navigation software ei pysty laskemaan kantoja oikein. Vielä hälyttävämpää on, että yksittäisten tehtäväkriittisten järjestelmien epäonnistumiset saattavat kasaantua. Tämä voi aiheuttaa sähköverkot, televerkot ja taloudelliset järjestelmät epäonnistuvat; öljynporauslautoilla lopettaa pumppaus öljy; sairaala, potilaskertomus järjestelmät alkaa määrätä vääriä lääkkeitä.,

tällaisten epäonnistumisten laajuus vaikeuttaisi palautumista. Tämä vaikuttaisi mahdollisesti maiden talouksiin sekä ihmisten hyvinvointiin ja jopa elämään eri puolilla maailmaa. Kun YHDYSVALTAIN presidentti Bill Clinton, kertoi yleisölle puheessaan vuonna 1998: ”Tämä ei ole yksi kesän elokuvat, jossa voit sulkea silmäsi aikana pelottava osat.”

tietokoneteollisuuden vastaus sisälsi massiivisen ohjelmistokirjoituksen, jonka virallinen ”Y2K ready” – sertifiointi annettiin laajan testauksen jälkeen. Eri järjestelmiin toteutettiin erilaisia ratkaisuja niiden muistikapasiteetista riippuen., Paras vaihtoehto oli tallentaa vuosia nelinumeroisena. Jos se ei ole mahdollista, ohjelmoijat voivat antaa järjestelmän hoitaa, sanoa, päivämäärät välillä ”00” ja ”50”, kuten on 2000-luvulla, ja vuoden välillä ”51” ja ”99” kuin 1900-luvulla. Tämä ainakin saa järjestelmiä pitää toiminnassa.

Tehtävä: hävittämistä.

ongelmallisempaa oli sulautetut järjestelmät, jossa Y2K-ongelman olemassa laitteistoja eikä ohjelmistoja. Tällöin ainoa ratkaisu oli itse laitteiston korvaaminen., Arvioiden kokonaiskustannukset Y2K-valmistautuminen tuli noin US$300 miljardia euroa, eli noin US$460 miljardia (£351 miljardia euroa) vuonna nykypäivän raha – plus muutama miljardia vietetty käsitellä asioita, koska ne ovat syntyneet sen jälkeen vuosisadan vaihteessa.

The big easy?

Kun kohtalokas päivä tuli ja meni hieman enemmän kuin pieniä ongelmia, kysymyksiä alkoi. Näkymä juurtui, että Y2K oli ollut liioitteleva – ehkä, esimerkiksi, taata jättiläinen maksaa päivä ohjelmoijille., Ihmiset voisi viitata siihen, että jotkut maat, kuten Etelä-Korea ja Venäjä, joka oli saanut tehdä vähän lieventää ongelmaa, puhumattakaan pieniä yrityksiä.

mutta tämä ei huomioi sitä, että vian ohjelmistolaastareita rullattiin ympäri maailmaa. Niitä, jotka eivät valmistautuneet, suojeltiin niiden ponnistelujen ansiosta, jotka tekivät niin. On olemassa runsaasti todisteita, kiitos valmius harjoituksia, koodi arvosteluja ja vastaavat, että jos ei ole osoitettu, vaikutus Y2K olisi ollut paljon merkittävämpi.,

Valitettavasti, contrarian näkemys on matojen tiensä muita tärkeitä politiikan alueita. Ilmastonmuutoksen kieltäjät ja rokotuksenvastaiset aktivistit nostavat usein esiin Y2K-bugin vaikutuksen puutteen todisteena siitä, ettei asiantuntijoihin kannata luottaa. Jos olemme lopulta onnistunut käsiteltäessä ongelmia, kuten ilmastonmuutos tulevaisuudessa, älä ihmettele, jos vastaavia argumentteja hukkaan aikaa ja vaivaa näkyviin.

siihen Mennessä, samat ihmiset luultavasti myös pystyä kohta pari jatko vuosituhannen vika, joka ei tullut paljon joko., Kuten edellä mainitsin, antiikin ohjelmisto järjestelmät ovat edelleen olemassa, joka hoitaa kaikki päivämäärät kaksi numeroa suurempi kuin ”50”, kuten tapahtuu 1900-luvulla. Vaikka useimmat heistä pitäisi olla eläkkeellä ennen kuin pääsemme seuraavaan vaara vuoden 2050, tykkää kriittiset järjestelmät voidaan tunnetusti pitkäikäisiä.

Voimme myös odottaa vuoden 2038 ongelma. Tämä liittyy siihen, että Unix-järjestelmissä historiallisesti tallentaa päivämäärät ja kellonajat, kuten sekvenssit 32 ykkösiä ja nollia, tulkita monta sekuntia vuodesta tammikuu 1, 1970., Kun vuosi 2038 pyörii, tämä numero tulvii samasta syystä kuin Y2K-vika. Tällaiset Unix-järjestelmät muodostavat jälleen monien missiokriittisten ohjelmistopalojen perustan.

Unix-yhteisö on kuitenkin hyvin tietoinen tästä viasta, ja useimmat näistä järjestelmistä on jälleen korvattu kauan ennen vuotta 2038. Joten aivan kuten Y2K, jos maailma selviää näitä tulevia ongelmia, se ei ollut, koska se oli kaikki hype. Tylsempi totuus on usein se, että Tikki ajoissa säästää yhdeksän. Anteeksi, että toin hyviä uutisia.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *