Informatique

Bug informatique de l’an 2038

1 minutes de lecture

Quand j’ai vu ce titre au hasard de mes recherches sur Google, j’ai tout de suite pensé à un canular ou une grosse blague bien grasse de développeurs en phase d’ennui profond. En parcourant quelques articles, j’en suis arrivé à la conclusion suivante : il semble bien que l’an 2038 nous réserve un joli bug, un peu à la manière du bug de l’an 2000 (dont on n’a pas vu la couleur d’ailleurs).

Le principe

Le problème concerne des logiciels qui utilisent la représentation POSIX du temps, dans lequel le temps est représenté comme un nombre de secondes depuis le 1er janvier 1970 à 0 heure. Sur les ordinateurs 32 bits, la plupart des systèmes d’exploitation concernés représentent ce nombre comme un nombre entier signé de 32 bits, ce qui limite le nombre de secondes à 231 – 1, soit 2 147 483 647 secondes (01111111 11111111 11111111 11111111 en binaire). Ce nombre maximum sera atteint le 19 janvier 2038 à 3 h 14 min 7 s (temps universel). Dans la seconde suivante, la représentation du temps « bouclera » (10000000 00000000 00000000 00000000 en binaire) et représentera -2 147 483 648 en complément à deux, et ainsi, l’ordinateur affichera la date du 13 décembre 1901.

A noter que ce problème ne concerne que les ordinateurs 32 bits, les ordinateurs 64 bits n’étant pas concernés par le fait que leur date butoir se situe aux environs de l’an 292 277 026 596 après J.C. (soit environ 21 fois l’âge de l’univers), car les 64 bits permettent à l’ordinateur de pousser la limite à : 263  – 1 secondes. Mais malgré le succès croissant des ordinateurs à 64 bits, il est possible que nombre d’ordinateurs à 32 bits soient encore actifs en 2038, en particulier dans des systèmes embarqués.

Lire aussi  Comment convertir gratuitement un disque GPT en MBR ?

Pour en savoir plus

Bug de l’an 2038 sur Wikipédia : http://fr.wikipedia.org/wiki/Bug_de_l%27an_2038

Que faire en tant que développeur ? :

568 articles

À propos de l'auteur
Chef de projets web depuis 2017 et développeur web depuis 2007, je suis avant tout le mari d'une formidable femme, et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon. Passionné d'internet, de dessin, de photographie, d'écriture et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans. Depuis 2017, mon blog "arcana-scientis.fr" a changé de nom et s'appelle désormais "jesuisunpapageek.fr", plus représentatif de ma personnalité. Je vous souhaite la bienvenue !
Articles
Articles en relation
Loisirs

Écrivez votre premier roman !

5 minutes de lecture
Vous y pensez depuis des années et ne savez pas comment vous y prendre ni comment vous y mettre. Et pourtant, ce…
Loisirs

Jeux de geeks

3 minutes de lecture
Jeux de geeks ? Qu’est-ce que c’est pour vous ? Je vous vois arriver tout de suite avec vos jeux vidéos et…
Objets connectés

Jeune, équipé d’appareil auditif et… ultra connecté !

4 minutes de lecture
On a tendance à penser que les troubles auditifs impactent essentiellement les personnes âgées, pourtant 20 % des jeunes souffrent aussi de…
Envie de recevoir des infos exclusives?

Rassurez-vous, vous ne serez pas harcelés et vous pouvez vous désinscrire à tout moment!

7 Commentaires

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.