Décès de Brigitte Bardot, icône du cinéma et militante pour les animaux    Coupe d'Afrique: Programme des matchs du jour    Temps instable et baisse des températures prévues le 28 décembre    Algérie – Burkina Faso à la CAN : date et chaînes diffusant le match en direct    Tunisie-Nigéria (2-3) : La déception et des interrogations    CAN 2025 : Une victoire nigeriane pleine de suspense    Match Tunisie vs Nigeria : Où regarder le match de la CAN Maroc 2025 du 27 décembre ?    L'ATB et Visa International célèbrent les grands gagnants du jeu-concours ATB & Visa à l'occasion de la CAN Maroc 2025    Tunis se prépare à accueillir 461 nouveaux bus venus de Chine    SNCFT : 575 postes à pourvoir dans divers domaines    L'ATB et Visa International célèbrent les grands gagnants du jeu-concours ATB & Visa à l'occasion de la CAN Maroc 2025    Salon de l'Entrepreneuriat RIYEDA : autonomiser pour entreprendre et inclure    Diaspora tunisienne : comment la Tunisie peut-elle séduire à nouveau ses talents expatriés?    QNB organise des ateliers financiers pour les élèves de l'école primaire «El Chedly Khaznadar» à Ezzahra    Grand concert du nouvel An à Tunis : l'Orchestre symphonique Tunisien au théâtre de l'opéra (Programme)    IQOS ILUMA i lancée en Tunisie par Philip Morris International : transition vers un avenir sans fumée    Festival international du Sahara 2025 à Douz : tourisme et artisanat au cœur de la 57e édition    Météo en Tunisie : pluies orageuses sur le Nord et localement sur le Centre    De la harissa familiale aux étals du monde : l'incroyable épopée de Sam Lamiri    Fin de la vignette : payez vos droits de circulation autrement dès 2026    IACE - Premier rapport national sur l'Entreprise: Pour un nouveau pacte productif    De l'invisibilité à l'hyper-visibilité: le voile dans l'imaginaire onusien    Les couleurs du vivant: Quand la biologie et l'art se rencontrent    Tunisie-Japon : SAITO Jun prend ses fonctions et promet un nouvel élan aux relations bilatérales    Festival Saliha de la musique tunisienne à la ville du Kef : ateliers, concerts et spectacles (programme)    Météo en Tunisie : mer agitée, températures en légère hausse    Kaïs Saïed : seule l'action sur le terrain fera office de réponse    Séisme de 6,1 à Taïwan : sud-est secoué sans dégâts signalés    Crash près d'Ankara : le chef d'état-major libyen tué    CAN 2025 - Tunisie-Ouganda : Un avant-goût de conquête    Tunisie Telecom lance sa campagne institutionnelle nationale «Le Don des Supporters»    Yadh Ben Achour reçoit le prix Boutros Boutros-Ghali pour la Diplomatie, la Paix et le développement (Vidéo)    Match Tunisie vs Ouganda : où regarder le match de la CAN Maroc 2025 du 23 décembre?    Choc syndical : Noureddine Taboubi démissionne de l'UGTT    Riadh Zghal: Le besoin de sciences sociales pour la gestion des institutions    Tunisie à l'honneur : LILY, film 100% IA, brille sur la scène mondiale à Dubaï    Nabeul accueille le festival international Neapolis de théâtre pour enfants    Cérémonie de clôture de la 36ème session des journées cinématographiques de Carthage (Album Photos)    Le carcadé: Une agréable boisson apaisante et bienfaisante    CAN Maroc 2025 : programme des matchs de la Tunisie, préparatifs et analyse des chances    France : nouvel examen civique obligatoire pour tous les étrangers dès 2026    Elyes Ghariani - Le Style Trump: Quand l'unilatéralisme redéfinit le monde    Slaheddine Belaïd: Requiem pour la défunte UMA    Comment se présente la stratégie américaine de sécurité nationale 2025    La Poste Tunisienne émet des timbres-poste dédiés aux plantes de Tunisie    Sonia Dahmani libre ! Le SNJT renouvèle sa demande de libération des journalistes Chadha Haj Mbarek, Mourad Zghidi et Bourhen Bssaies    Secousse tellurique en Tunisie enregistrée à Goubellat, gouvernorat de Béja    New York en alerte : décès de deux personnes suite à de fortes précipitations    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.




Publié dans L'expert le 30 - 04 - 2010

Avez-vous entendu le scénario du jour du Jugement dernier ? Dans trente ans, l'Internet cessera de fonctionner ! Apparemment, en 2038, un bug similaire au bug du millénaire aura une incidence sur les systèmes basés sur Unix, comme pour les systèmes qui gèrent les métros. Le bug, surnommé le «bug 2038 », surviendra étant donné que les systèmes basés sur Unix stockent le temps comme un entier de 32 bits, en secondes, à partir de minuit du 1er Janvier 1970. Et le dernier temps qui peut être représenté dans ce format, par la norme Posix, est 03h14 du 19 Janvier 2038.
Par la suite (A partir de cette date), le temps se terminera autour (s'enveloppera autour) et sera représenté comme un nombre négatif.
Et puis que se passera-t-il?
Bien évidement, les programmes échoueront. A partir du moment où ces systèmes considèreront le temps non pas comme étant en 2038 mais en 1901, des calculs et des décisions erronés se produiront. (C'est vrai, j'ai vérifié Wikipédia!)
Nous avons effectivement déjà vu les retombées du « bug 2038 », en mai 2006 lorsque le serveur web « AOL server » s'est écrasé. Le logiciel a été conçu afin que les demandes de base de données ne soient jamais «hors du temps». Au lieu d'attribuer un «0» pour le délai d'attente, le logiciel a indiqué une date de délai d'attente d'un milliard de secondes dans le futur. Un milliard de secondes (juste plus de 31 ans 251 jours et 12 heures) après 21:27:28 du 12 mai 2006 est au-delà de la date de coupure de 2038. Le système a calculé la date de délai d'attente qui était en réalité dans le passé, s'est confondu, et s'est écrasé.
Le bug a même affectait la Rover sur Mars!

Qu'est ce qui sera affecté?
Il est probable que la plupart des machines sensibles auront été mis hors service avant d'atteindre la date critique. Toutefois, en 2038, les systèmes existants et les systèmes embarqués pourraient être affectés. Il peut s'agir d'ordinateurs de contrôle de processus, d'ordinateurs de sondes spatiales, des systèmes embarqués dans le contrôle des feux de signalisations, des systèmes de navigations, des routeurs, des pompes à essences, etc. Il ne peut être possible d'améliorer le bon nombre de ces systèmes, de sorte qu'ils doivent être remplacés.
Je suis un programmeur - Que puis-je faire?
• Tester votre code ou utiliser des utilitaires tels que la Bibliothèque de Pré-chargement « FakeTime ».
• Voir les recommandations de programmation de The Open Group (anciennement X / Open), qui maintient les spécifications et les marque déposée Unix.
• Si vous travaillez avec le code Open Source, cette bibliothèque libre peut être une référence utile pour patcher le code existant pour la grande précision de calcul en temps à long terme.
• Lire les solutions aux problèmes de l'an 2000 par « Steve Manley ». Beaucoup de ses suggestions peuvent être aussi appliquées au problème de 2038.
• Garder un œil sur les dernières mises à jour sur le site web du bug 2038
(Source: 2038 FAQ)
La fin?
Avant la survenue de l'hystérie de masse, il faut se rappeler que nous avons des années, des décennies même, pour faire face à ce dernier parasite de programmation.

Et comme pour l'internet?
Eh bien, je suis sur que d'ici là l'auto-amélioration de l'intelligence artificielle sera en cours d'exécution dans le monde, alors nous n'avons probablement pas besoin de nous faire trop de soucis à ce sujet.


Cliquez ici pour lire l'article depuis sa source.