Attention ! Ne cliquez pas sur ce lien, c'est un piège à enfoirés du net !

Chez oim, forum libreChez oim, forum libre

 


Pages: [1]   En bas

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

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Le bug de l'an 2038. Et si 2000 n'était qu'une simple répétition ?
« le: mardi 10 septembre 2013, 17:37 »
le: mardi 10 septembre 2013, 17:37

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
Signaler au modérateur   IP archivée
Pages: [1]   En haut
 

Page générée en 0.141 secondes avec 25 requêtes.