i 19 år vil vores telefoner og Internet Gå ned, hvis eksperter kant løse år 2038 Problem
tilbage under årtusindskiftet havde vi Y2K-skræmmen. Dette var en fejl, der truede med at kaste alt fra banker, til kraftværker, til hjemmecomputere i uorden. Selvom vi kom forbi det som en brise, ser det ud til, at der er et nyt problem for computere.
eksperter kaldte det ‘år 2038-problemet’, og skrav indikerer, at de alle er ret bekymrede over det.
engang i år 2000
Y2K-fejlen var ret simpel. Da programmerne til nogle af de tidligste computere blev udviklet omkring 1950 ‘erne og 60′ erne, var hukommelsesressourcerne lave over hele linjen. Så i stedet for at bruge fire cifre til at vise året på datoen, ingeniører kodede det for bare at holde styr på de sidste to cifre. Som sådan var de bekymrede for, at når vi ramte 1.januar 2000, ville computere, der viser den nye ’00’ – dato, fejlagtigt tro, at det var 1900.
til sidst krypterede de alle for at rette fejlen og frigive Y2K-kompatible systemer, og årtusindet begyndte med knap en murmur. Vi var over bakken. Men år 2038-problemet er et helt andet dyr
en anden race
det nye problem fik sit navn, fordi det forventes at nå et kritisk fejlpunkt den 19.januar 2038. Det er et underligt tal at tænke på som dommedag, ikke? Ifølge eksperter er problemet med datoen, at det er, når 32-bit processorer og deres begrænsninger svigter vores systemer. Tillad mig at forklare.
startdatoen for computerkalendere er 1.januar 1970, og ideen er, at de *teoretisk* tæller ned i sekunder til uendelig. 32-bit processorer er dog kun fysisk i stand til at tælle op til 2.147.483.647. Så ideen er, at klokken 03: 14: 07 UTC den 19.januar 2038 vil disse processorer nå maksimal kapacitet.
så det store spørgsmål er, hvad sker der så? Vil computere gå ned, som nogle spekulerer? Andre foreslår i stedet, at blot interne ursystemer vil blive ødelagt, selvom resten skal fungere fint.
så hvad sker der nu?
en teori er, at tiden vil vikle rundt tilbage til “begyndelsen”, og vil blive gemt som negative tal. Og på grund af den måde, koden er skrevet på, vil computere fortolke denne gang som den 13.December 1901 i stedet for den 19. januar.
Derudover har vi masser af tid til at håndtere denne fejl, på samme måde som vi behandlede Y2K-fejlen. Vi har knap 20 år til at gøre systemet kompatibelt med kryptering, cryptocurrency, IoT-enheder, automatisering og alt andet.
den enkleste løsning i øjeblikket indebærer opgradering af disse 32-bit systemer til 64-bit. Det er et forenklet svar, men teknisk fungerer.Det ville sætte det maksimale antal på 9.223.372.036.854.775.808, en grænse, vi sandsynligvis ikke rammer snart. Faktisk kører de fleste PC ‘ er i dag på 64-bit processorer og har siden lanceret i 2005.
faktisk ligner dette det, vi gjorde, da Gangnam Style “brød” YouTube i 2014. Det år, den sindssygt populære KPOP-sang brød hver visningsrekord indtil da, racking op over 2 milliarder visninger.
problemet var, at YouTubes visningstæller var designet på et 32-bit system, hvilket betyder, at det også havde den samme 2.147.483.647 grænse. Fordi hvilken video ville muligvis nogensinde blive set så meget?
til sidst skiftede YouTube til et 64-bit system, og alt var godt. Så i det mindste har vi en backup-løsning, hvis vi ikke finder en mere elegant løsning før 2038.