Jahr-2038-Problem

Das Jahr 2038-Problem könnte Probleme für Computer verursachen, die 32 Bit Daten zur Speicherung von Zeitwerten verwenden, die als die Anzahl der Sekunden seit dem 1. Januar 1970, auch Epoche genannt, dargestellt werden.

Das Problem entsteht, da die größte Zahl, die Sie in 32 Bit speichern können, dem 19. Januar 2038, 03:14:07 UTC entspricht. Das bedeutet, dass in der Sekunde nach dieser Zeit die Zahl auf 0 zurückgesetzt und als negative Zeit dargestellt wird. Je nachdem, wie der Computer programmiert wurde, könnte dies entweder das System zum Absturz bringen oder von der Epoche rückwärts zählen.

Eine Lösung für dieses Problem besteht darin, die Zeit in einer 64-Bit-Zahl zu speichern, die erst in Millionen von Jahren zurückgesetzt wird. Die meisten 64-Bit-Computer speichern die Zeit bereits in einer 64-Bit-Zahl oder können so konfiguriert werden.

Animation, die zeigt, wie das Datum zurückgesetzt wird, dargestellt als eine signierte 32-Bit-Ganzzahl (um 03:14:08 UTC am 19. Januar 2038).Zoom
Animation, die zeigt, wie das Datum zurückgesetzt wird, dargestellt als eine signierte 32-Bit-Ganzzahl (um 03:14:08 UTC am 19. Januar 2038).


AlegsaOnline.com - 2020 / 2023 - License CC3