Quel est le problème de l’année 2038 ?

Le problème de l’année 2038 fera que l’horloge de nombreux ordinateurs et autres appareils électroniques cessera de fonctionner, étant le résultat d’une limitation technique sur la façon dont les ordinateurs stockent l’heure ainsi que la taille des nombres que les ordinateurs 32 bits peuvent contenir, similaire au problème de l’an 2000. Fondamentalement, chaque ordinateur garde la trace du temps dans le format de temps UNIX. Le temps UNIX est le nombre de secondes écoulées depuis le 1er janvier 1970, appelé « époque ». Les variables 32 bits peuvent contenir des nombres aussi grands que 2 147 483 647.

Donc, une fois que 2 147 483 647 secondes depuis l’époque se seront écoulées, ce qui sera le 19 janvier 2038 à 03:14:07 UTC, la variable de temps débordera et reviendra à -2 147 483 647, faisant croire à l’ordinateur que la date est le 13 décembre 1901.

Probablement pas, car tous les ordinateurs et smartphones fabriqués récemment sont 64 bits, qui peuvent contenir des nombres aussi grands que 9 223 372 036 854 775 807 et leur variable temporelle ne débordera pas avant l’année 292 277 026 596 (il est prévu que l’univers n’existe pas d’ici là !). La plupart des appareils grand public (à l’exception des très vieux appareils) ne seront donc pas affectés. Quant aux autres appareils (comme les guichets automatiques, les équipements gouvernementaux/militaires et autres), d’ici l’année 2038, il est probable que la plupart (sinon tous) des appareils 32 bits ne seront plus utilisés en raison de l’imminence du dépassement de temps, mais je ne peux pas l’affirmer avec certitude.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *