human
Le problème de l'an 2038. URL_0 Tout ce que je sais, c'est qu'à un certain moment en 2038, le stockage de la date pour les entiers 32 bits débordera et sera réinitialisé à un nombre négatif. Explique comme si j'avais cinq ans.
gpt
Il est courant sur les systèmes et programmes UNIX et de type Unix de suivre le temps en nombre de secondes depuis le 1er janvier 1970 . Si vous utilisez un entier 32 bits signé pour contenir ce nombre, la valeur positive la plus élevée qu'il peut avoir est 2147483647, ou 2 ^ 31-1. Ce serait stocké comme 01111111 11111111 11111111 11111111 en binaire . Si vous essayez d' en ajouter un , vous obtenez 10000000 00000000 00000000 00000000 , qui , selon la manière de représenter les nombres signés par le complément à deux , est -2147483648 , ou -2 ^ 31 . Donc vous passez de la pensée qu'il est 2147483647 secondes après 1970 (19 janvier 2038) à 2147483648 secondes avant 1970 (13 décembre 1901).