Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

troll

ATTENTION AUX TROLLS !
Signalez les en cliquant sur "signaler au modérateur" sous chaque post.
Ne leur faites jamais face sans fermer la bouche, c'est par là qu'ils déposent leurs oeufs !..
DON'T FEED THE TROLL! Ne l'oubliez jamais !



Pages: [1]   En bas

Auteur Sujet: Le bug de l'an 2038. Et si 2000 n'était qu'une simple répétition ?  (Lu 623 fois)

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.139
  • Proprio officiel chez oim !

Ca vous la coupe, hein ?
2038 nous réserve un bug similaire au passage à l'an 2000 ! :o

Souvenez vous, c'était le 31 décembre 1999.
Tout le monde attendait avec anxiété que nos satanées machines passent leur horloge interne au 1er janvier 1900 (oui, 1900. Pour les plus jeunes, c'est pas une faute.).
La boulette de l'époque ? Par soucis d'économie de mémoire, seuls les dizaines et unités d'années étaient stockées, pas le siècle.
Par exemple, si la valeur stockée était 81, on ajoutait cette valeur à 19, ce qui nous donnait 1981.
Simple non ?
Bon ! Au final, on ne s'en sort pas si mal que ça. Hormis quelques incidents de ci, de là, tout s'est bien passé. Ouf ! ::)


Et bien figurez vous qu'une boulette informatique traine encore sur nos machines !
Ce cataclysme chronologique est attendu pour le 19 janvier 2038 à 3 h 14 min 07 s, temps universel.

"Mais kézako encore que ça ?" me direz vous !

C'est pourtant simple... Trop simple...
Sur quasiment tous les systèmes, le temps est compté sur 32 bits (32 chiffres binaires. Les fameux "1" et "0") par le nombre de secondes écoulées depuis le 1 janvier 1970 à 0h 00 min 00 s GMT (si, si ! C'est possible.).
C'est ce qu'on appelle le temps UNIX.
Je ne parlerai pas du bit 32 qui est utilisé pour signer les 31 autres bits, hein ? O0

Donc, pour faire simple, le 19 janvier 2038 à 3 h 14 min 07 s, quand ces pauvres bits seront tous à 1, une seconde de plus et... BOUM !
Nous voilà à la date du 13 décembre 1901 ! :gh:

Retenez donc cette date : le 19 janvier 2038 à 3 h 14 min 07 s, temps universel.
Ce jours là, tout ce qui indique l'heure électroniquement risque de nous péter à la tronche.
En l'espace de une seconde, nous passerons de 3 h 14 min 07 s du 19 janvier 2038 au 13 décembre 1901 à 20 h 45 min 42 s !
Si 2000 n'était qu'une vaste farce destinée à gagner 2 ou 3 sous, le souci du temps UNIX risque de couter beaucoup plus cher que ce qu'il pourrait rapporter.

Vous voilà prévenus... O:-)




A ce sujet, ce jours là, Chez oim organisera un barbecue géant pour ses membres accompagné d'une super tombola où vous pourrez remporter des montres et réveils mécaniques, des sabliers, des cadrans solaires, etc... mais aussi des passe temps et autres objets pour tuer le temps ! :))
Alors notez bien cette date sur votre agenda papier ! Les festivités débuteront dès le coucher du soleil le 18 janvier de l'an 2038 !

Bonne année ! :P
IP archivée
Pages: [1]   En haut
 

+ Réponse Rapide

Page générée en 0.117 secondes avec 22 requêtes.