La Banque mondiale alerte sur la chute historique des IDE vers les pays en développement    Tirs de missiles iraniens sur l'entité sioniste : Des dizaines de blessés et d'importants dégâts    Contrebande : Plus de 900 mille dinars de produits saisis dans le sud tunisien    Tunis : des radars automatiques seront installés dans les points noirs    Décès d'Ahmed Habbassi, premier ambassadeur de Tunisie en Palestine    La Chine devrait faire preuve de résilience face aux chocs du commerce mondial    Coupe du monde des clubs – L'EST s'impose face à Los Angeles FC : La copie parfaite !    Espérance – Chelsea : Un duel décisif en préparation à Détroit    Tunisie : Entrée en vigueur des sanctions liées à la facturation électronique à partir du 1er juillet 2025    L'Iran rassure après des frappes américaines sur ses sites nucléaires    Baccalauréat 2025 : 21 lauréats issus de SOS Villages d'Enfants Tunisie    Bac 2025 : Des jumeaux tunisiens brillent dans deux filières différentes    Dar Husseïn: Histoire politique et architecturale    À Istanbul, Nafti condamne l'agression contre l'Iran et appelle à une mobilisation islamique unie    Les Etats-Unis bombardent trois sites nucléaires iraniens    Lancement d'une plateforme numérique dédiée au suivi de l'avancement de la réalisation des projets publics    Sonia Dahmani, sa codétenue harceleuse transférée… mais pas avant le vol de ses affaires    Foot – Coupe du monde des clubs (3e J-Gr:D)- ES Tunis : Belaïli absent contre Chelsea    Les lauréats du baccalauréat 2025 à l'échelle nationale    L'homme de culture Mohamed Hichem Bougamra s'est éteint à l'âge de 84 ans    Promouvoir l'emploi des jeunes en Tunisie: lancement du projet « Tunisie professionnelle »    Alerte rouge sur les côtes de Monastir : des poissons morts détectés !    Baccalauréat 2025 : un taux de réussite global de 37,08%    Ce qu'on écrase, ce qui tient debout    La poétesse tunisienne Hanen Marouani au Marché de la Poésie 2025    « J'aimerais voir l'obscurité » : la nuit confisquée de Khayam Turki    Le ministre du Tourisme : La formation dans les métiers du tourisme attire de plus en plus de jeunes    Accès gratuit aux musées militaires ce dimanche    La Ministre des Finances : « Nous veillons à ce que le projet de loi de finances 2026 soit en harmonie avec le plan de développement 2026-2030 »    Décès d'un jeune Tunisien en Suède : le ministère des Affaires étrangères suit l'enquête de près    69e anniversaire de la création de l'armée nationale : Une occasion pour rapprocher l'institution militaire du citoyen    Face au chaos du monde : quel rôle pour les intellectuels ?    Festival arabe de la radio et de la télévision 2025 du 23 au 25 juin, entre Tunis et Hammamet    Ons Jabeur battue au tournoi de Berlin en single, demeure l'espoir d'une finale en double    Carrefour Tunisie lance le paiement mobile dans l'ensemble de ses magasins    WTA Berlin Quart de finale : Ons Jabeur s'incline face à Markéta Vondroušová    Caravane Soumoud de retour à Tunis : accueil triomphal et appels à soutenir la résistance palestinienne    AMEN BANK, solidité et performance financières, réussit la certification MSI 20000    CUPRA célèbre le lancement du Terramar en Tunisie : un SUV au caractère bien trempé, désormais disponible en deux versions    Grève générale dans le secteur agricole tunisien prévue le 25 juin : la fédération lance un avertissement    Joséphine Frantzen : rapprocher la Tunisie et les Pays-Bas, un engagement de chaque instant    Kaïs Saïed, Ons Jabeur, Ennahdha et Hizb Ettahrir…Les 5 infos de la journée    Berlin Ons Jabeur en quarts de finale face à Markéta Vondroušová    Skylight Garage Studio : le concours qui met en valeur les talents émergents de l'industrie audiovisuelle    Festival Au Pays des Enfants à Tunis : une 2e édition exceptionnelle du 26 au 29 juin 2025 (programme)    Découvrez l'heure et les chaînes de diffusion du quart de finale en double d'Ons Jabeur    Le Palais de Justice de Tunis: Aux origines d'un monument et d'une institution    Tunisie : Fin officielle de la sous-traitance dans le secteur public et dissolution d'Itissalia Services    







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.