TR Türkçe EN English DE Deutsch RU Русский

MEINUNGEN. TECHNOLOGIE. MEHR.

ALLGEMEIN 1 Min. Lesezeit

Linux 5.10 hat das Problem des Jahres 2038 bis 2486 gelöst

Obwohl Zeiteinheiten für uns einfache „Dinge“ sind, die wir wahrnehmen können, verarbeiten Computer Daten als „Bits“.

Zeynart Web Bilişim Design- und Technologiehinweise
Linux 5.10 hat das Problem des Jahres 2038 bis 2486 gelöst
ZEYNART JOURNAL ALLGEMEIN
KURZFASSUNG (KI-ÜBERBLICK)

Obwohl Zeiteinheiten für uns einfache „Dinge“ sind, die wir wahrnehmen können, verarbeiten Computer Daten als „Bits“.


Obwohl Zeiteinheiten für uns einfache „Dinge“ sind, die wir wahrnehmen können, ist die von Computern ausgeführte Operation möglicherweise nicht dieselbe wie das, was sie uns zeigen, da Computer Daten als „Bits“ verarbeiten. Zum Beispiel, „Mein Bruder wurde 95 geboren“ Wenn Sie sagen, versteht die andere Person vielleicht, dass Ihr Bruder 1995 geboren wurde, aber was den Computer betrifft, ist Ihr Bruder tatsächlich 1995 geboren und 1925 Jahre alt.

Die Art und Weise, wie Computer die Zeit messen, Problem des Jahres 2038 Ein bekannter Softwarefehler führt dazu, dass einige 32-Bit-Systeme, die die POSIX-Zeitnotation verwenden, im Jahr 2038 abstürzen, und Linux 5.10 hat es geschafft, dieses Problem bis 2486 zu beheben.

Der Betrieb des Zählers, der das Jahr-2038-Problem verursachte

Bevor wir zur Lösung von Linux übergehen, müssen wir das Jahr-2038-Problem ein wenig erklären; In 32-Bit-UNIX- und abgeleiteten Systemen, die seit dem 1. Januar 1970 die Zeit in Sekunden messen, kehrt der Zähler am Dienstag, dem 19. Januar 2038, um 03:14:07 Uhr zu dem Punkt zurück, an dem er begonnen hat, und das Systemdatum zeigt den 13. Dezember 1901 um 20:45:52 Uhr an. Der einfachste Weg, den betreffenden Fehler zu beheben, wurde in der Umstellung auf 64-Bit-Systeme gesehen, was genau die Lösung ist, die Linux gefunden hat.

Laut der Aussage von Phoronix „Kommt mit Linux 5.10Großer Zeitstempel„ ordnet Zeitstempel und Inode-Kodierungsfunktionen neu an, um einen 64-Bit-Nanosekundenzähler anstelle des 32-Bit-Zeitzählers zu verwenden, der das Jahr-2038-Problem verursachte. Der 64-Bit-Zähler kann zwischen Dezember 1901 und Juli 2486 verwendet werden, im Gegensatz zum 32-Bit-Zeitzähler, der zwischen Dezember 1901 und Januar 2038 verwendet werden kann.

EINE NOTIZ VON ZEYNART

Jedes Unternehmen hat eigene Anforderungen. Lassen Sie uns gemeinsam prüfen, wie wir diese Ideen für Ihr Projekt umsetzen können.

Über Ihr Projekt sprechen Kostenlose Website-Analyse

HABEN SIE EINE IDEE?

Wir haben es zusammen gemacht..
zum Leben Lass es uns ausgeben.

Beschreiben Sie Ihr ProjektHALLO, EIN NEUER ANFANG.