Bug de l'an 2038
Le problème de l'an 2038 pourrait causer des problèmes aux ordinateurs qui utilisent 32 bits de données pour stocker des valeurs de temps, qui sont représentées par le nombre de secondes depuis le 1er janvier 1970, également appelé l'époque. Le…
Le problème de l'an 2038 pourrait causer des problèmes aux ordinateurs qui utilisent 32 bits de données pour stocker des valeurs de temps, qui sont représentées par le nombre de secondes depuis le 1er janvier 1970, également appelé l'époque.
Le problème se pose car le plus grand nombre que vous pouvez stocker en 32 bits est l'équivalent du 19 janvier 2038, 03:14:07 UTC. Cela signifie que dans la seconde qui suit cette heure, le nombre sera remis à 0 et sera représenté comme un temps négatif. Selon la façon dont l'ordinateur a été programmé, cela peut soit faire planter le système, soit compter à rebours à partir de l'époque.
Une solution à ce problème consiste à stocker l'heure dans un numéro de 64 bits, qui ne sera pas réinitialisé avant des millions d'années. La plupart des ordinateurs 64 bits stockent déjà l'heure dans un numéro 64 bits ou peuvent être configurés pour le faire.
Galerie d’images
2 Images
Articles liés
Auteur
AlegsaOnline.com Bug de l'an 2038 Leandro Alegsa
URL: https://fr.alegsaonline.com/art/109727
Sources
- pubs.opengroup.org : "The Open Group Base Specifications Issue 6"