I 19 År, Våre Telefoner Og Internett Vil Krasje Hvis Eksperter KanT Løse År 2038 Problem
Tilbake Under Tusenårsskiftet hadde vi y2k-skremme. Dette var en feil som truet med å kaste alt fra banker, til kraftverk, til hjemmedatamaskiner i uorden. Selv om vi kom forbi det som en bris, ser det ut til at det er et nytt problem mot datamaskiner.
Eksperter kalte Det ‘År 2038-Problemet’, og snakkingen indikerer at de alle er ganske bekymret for det.
En gang i år 2000
Y2K-feilen var ganske enkel. Da programmene for noen av de tidligste datamaskinene ble utviklet rundt 1950-og 60-tallet, var minneressursene lave over hele linja. Så i stedet for å bruke fire sifre for å vise året i dato, ingeniører kodet det å bare holde styr på de to siste sifrene. Som sådan var de bekymret for at når Vi slo 1. Januar 2000, ville datamaskiner som viste den nye ‘ 00 ‘ – datoen feilaktig tro at det var 1900.
Til Slutt krypterte de alle for å fikse feilen og frigjøre Y2K-kompatible systemer, og årtusenet begynte med knapt en murmur. Vi var over bakken. Men Året 2038 problemet er et annet dyr helt
en annen rase
det nye problemet fikk navnet sitt fordi det forventes å nå et kritisk feilpunkt 19.januar 2038. Det er et merkelig tall å tenke på som dommedag riktig? Vel ifølge eksperter, problemet med datoen er at det er når 32-bits prosessorer og deres begrensninger vil la ned våre systemer. Tillat meg å forklare.startdatoen for datakalendere er 1. januar 1970, og ideen er at de * teoretisk * teller ned i sekunder til uendelig. Imidlertid er 32-biters prosessorer bare fysisk i stand til å telle opp til 2,147,483,647. Så ideen er at klokken 03:14:07 UTC Den 19. Januar 2038, vil disse prosessorene nå maksimal kapasitet.
så det store spørsmålet er, hva skjer da? Vil datamaskinene krasje, som noen spekulerer? Andre foreslår i stedet at bare interne klokke systemer vil bli ødelagt, selv om resten skal fungere fint.
Så hva skjer nå?
en teori er at tiden vil vikle tilbake til «begynnelsen», og vil bli lagret som negative tall. Og på grunn av måten koden er skrevet på, vil datamaskiner tolke denne tiden som den 13. desember 1901, i stedet for 19.januar.I Tillegg har Vi god tid til å håndtere denne feilen, på samme måte som VI behandlet Y2K-feilen. Vi har i underkant av 20 år på å gjøre systemet kompatibelt med kryptering, cryptocurrency, iot-enheter, automatisering og alt annet.
den enkleste løsningen for øyeblikket innebærer å oppgradere disse 32-biters systemene til 64-biters. Det er et forenklet svar, men fungerer teknisk.Det ville sette maks antall teller på 9,223,372,036,854,775,808, en grense vi er ikke sannsynlig å treffe når som helst snart. FAKTISK kjører DE fleste PC-er i dag på 64-biters prosessorer, og Har Siden Windows XP Professional lansert i 2005.
Faktisk ligner dette på Det Vi gjorde da Gangnam Style «brøt» YouTube i 2014. Det året, sinnsykt populære kpop sang brøt hver visning posten inntil da, reoler opp over 2 milliarder visninger.Problemet var At Youtubes visningsteller ble designet på et 32-biters system, noe som betyr at Det også hadde samme grense på 2.147.483.647. Fordi hvilken video ville muligens bli sett så mye?Til Slutt byttet YouTube Til et 64-biters system og alt var bra. Så, i det minste, har vi en backup fix i tilfelle vi ikke finner en mer elegant løsning før 2038.