In 19 Jahren werden unsere Telefone und das Internet abstürzen, wenn Experten das t lösen können Jahr 2038 Problem
Zurück während der Jahrtausendwende hatten wir die Y2K-Angst. Dies war ein Fehler, der drohte, alles von Banken über Kraftwerke bis hin zu Heimcomputern in Unordnung zu bringen. Obwohl wir das wie ein Kinderspiel hinter uns gelassen haben, scheint es ein neues Problem zu geben, mit dem Computer konfrontiert sind.Experten nannten es das ‚Jahr 2038 Problem‘, und das Geschwätz zeigt, dass sie alle ziemlich besorgt darüber sind.
Es war einmal im Jahr 2000
Der Y2K-Bug war ziemlich einfach. Als die Programme für einige der frühesten Computer entwickelt wurden, etwa in den 1950er und 60er Jahren, waren die Speicherressourcen auf der ganzen Linie gering. Anstatt also vier Ziffern zu verwenden, um das Jahr im Datum anzuzeigen, Ingenieure codierten es, um nur die letzten beiden Ziffern zu verfolgen. Als solche waren sie besorgt, dass Computer, die das neue ’00‘ -Datum anzeigen, fälschlicherweise denken würden, dass es 1900 war, wenn wir den 1. Januar 2000 erreichten.
Schließlich bemühten sich alle, den Fehler zu beheben und Y2K-kompatible Systeme freizugeben, und das Millennium begann mit kaum einem Murmeln. Wir waren über den Hügel. Aber das Problem des Jahres 2038 ist ein ganz anderes Tier
Eine andere Rasse
Das neue Problem erhielt seinen Namen, weil erwartet wird, dass es am 19. Januar 2038 einen kritischen Ausfallpunkt erreicht. Es ist eine seltsame Zahl, die man sich als Weltuntergang vorstellen kann, oder? Experten zufolge besteht das Problem mit dem Datum darin, dass 32-Bit-Prozessoren und ihre Einschränkungen unsere Systeme im Stich lassen. Erlauben Sie mir zu erklären.
Das Startdatum für Computerkalender ist der 1. Januar 1970, und die Idee ist, dass sie * theoretisch * in Sekunden bis unendlich herunterzählen. 32-Bit-Prozessoren sind jedoch nur physisch in der Lage, bis zu 2.147.483.647 zu zählen. Die Idee ist also, dass diese Prozessoren um 03:14:07 UTC am 19. Januar 2038 die maximale Kapazität erreichen.
Die große Frage ist also, was passiert dann? Werden die Computer abstürzen, wie einige spekulieren? Andere schlagen stattdessen vor, dass nur interne Uhrsysteme durcheinander gebracht werden, obwohl der Rest gut funktionieren sollte.
Was passiert jetzt?
Eine Theorie besagt, dass die Zeit bis zum „Anfang“ zurückgeht und als negative Zahlen gespeichert wird. Und aufgrund der Art und Weise, wie der Code geschrieben wird, interpretieren Computer diese Zeit als am 13. Dezember 1901 statt am 19. Januar.
Darüber hinaus haben wir viel Zeit, uns mit diesem Fehler zu befassen, ähnlich wie wir uns mit dem Y2K-Fehler befasst haben. Wir haben knapp 20 Jahre Zeit, um das System mit Verschlüsselung, Kryptowährung, IoT-Geräten, Automatisierung und allem anderen kompatibel zu machen.
Die derzeit einfachste Lösung besteht darin, diese 32-Bit-Systeme auf 64-Bit zu aktualisieren. Es ist eine simple Antwort, aber technisch funktioniert.Das würde die maximale Anzahl auf 9.223.372.036.854.775.808 setzen, ein Limit, das wir wahrscheinlich nicht so schnell erreichen werden. Tatsächlich laufen die meisten PCS heute auf 64-Bit-Prozessoren und haben seit dem Start von Windows XP Professional im Jahr 2005.
Tatsächlich ähnelt dies dem, was wir getan haben, als Gangnam Style YouTube in 2014 „brach“. Dieses Jahr, Der wahnsinnig beliebte Kpop-Song brach bis dahin jeden Ansichtsrekord, Sammeln über 2 Milliarden Aufrufe.
Das Problem war, dass der Ansichtszähler von YouTube auf einem 32-Bit-System entwickelt wurde, was bedeutet, dass er auch das gleiche Limit von 2.147.483.647 hatte. Denn welches Video würde möglicherweise jemals so viel gesehen werden?
Schließlich wechselte YouTube zu einem 64-Bit-System und alles war gut. Zumindest haben wir also einen Backup-Fix, falls wir vor 2038 keine elegantere Lösung finden.