Perturbations climatiques : le Ramadan pourrait ramener vents et pluies fortes    Retraite en Tunisie : des règles de calcul différentes entre salariés et indépendants    La Douane tunisienne lance un nouveau système d'information d'ici fin 2026    Tunisie en liesse à Dubaï : nos héros paralympiques enchaînent l'or et l'argent    Ramadan 2026 : ouverture d'un point de vente du producteur au consommateur à El Omrane    Tunisie : plafonds des taux d'intérêt fixés pour le premier semestre 2026    La pratique enseignante pour l'éducation scientifique et le paradoxe de «l'innovation sans changement»    Moez Echargui brille à Pau et vise les demi-finales !    Epson Atmix annonce une nouvelle unité de production de poudres d'alliages amorphes    Casa Tarab, les Nuits musicales du Ramadan 2026, reviennent dans une 5ème édition au Théâtre Cléopâtre à Gammarth    Offre Saint-Valentin: 40 % de réduction sur vos vols nouvelair    Inflation de 4.8%, déficit courant de de -4.350 MDT et taux directeur de la Banque Centrale de Tunisie inchangé à 7,00%    Tunisie lance un appel d'offres international pour 50 000 tonnes d'orge    Météo Tunisie : vents violents jusqu'à 100 km/h et pluies orageuses    Sabri Lamouchi : Une bonne nouvelle impression (Album photos)    Du donnant-donnant en milieu académique: entre coopération éthique et dérive clientéliste    Fierté tunisienne : Ridha Mami ouvre un département arabe et islamique au Mexique    Le diplomate tunisien Mohamed Ben Youssef nommé à la tête de l'Institut culturel Afro-arabe    Décès de Boubaker Ben Jerad, une figure majeure du football tunisien    L'île de Djerba réduit de moitié sa consommation d'éclairage public grâce aux LED    LG présente son expérience AI Home au LG InnoFest MEA 2026 à Abou Dhabi    Raoua Tlili et Yassine Gharbi remportent 2 médailles d'argent aux Championnats internationaux de Fazza de para-athlétisme 2026    La danse contemporaine à l'honneur au Festival des Premières Chorégraphiques à Tunis et Sfax (Programme))    Météo en Tunisie : temps nuageux, chutes de pluies éparses    Elyes Ghariani - La doctrine Donroe: le retour brutal de l'hégémonie américaine    Changement à la tête de l'ITES : Kaïs Saïed démet le directeur général    Sous la surface: un voyage dans les abysses, royaume de la pression    L'ambassadeur Mondher Mami est décédé    La Galerie Saladin propose l'exposition Les 12 Art'pôtres de Carthage    Décès du Dr Badri Mimouna après une répétition théâtrale    Les taekwondoistes tunisiens dominent le classement de la Coupe arabe juniors avec 8 médailles    Météo en Tunisie : chutes de pluies éparses sur les régions côtières    Magna Mater: La Grande Déesse de retour à Zama (Album photos)    L'Université de Tunis El Manar et l'Université japonaise d'Hiroshima signent un accord de coopération    Mondher Msakni: L'orfèvre    Israël intensifie sa politique d'annexion et de colonisation en Cisjordanie    Un pays arabe bloque Roblox pour protéger les enfants    Le pamplemousse ou pomélo en Tunisie : un trésor nutritionnel et culinaire souvent ignoré    La Tunisie à Ajaccio et à Bordeaux    Salon national des arts plastiques: des talents à promouvoir (Album photos)    Etude de cas - Venezuela: Anatomie d'une opération spéciale, l«Absolute resolve»    Ramadan 1447 en Arabie Saoudite : voici quand débutera le jeûne et l'Aïd al-Fitr    Le Conseil européen de la fatwa fixe la date du début du Ramadan    Nizar Chakroun fait rayonner la littérature tunisienne avec le Prix Naguib Mahfouz    Trump 2.0: l'avènement de l'Etat-entreprise et la recomposition de l'ordre mondial    Sidi Bou Saïd menacée par les glissements : comment protéger la colline ?    ATMEDIA lance la première session de formation sur l'intelligence artificielle pour les journalistes    Secousse tellurique en Tunisie, au nord de Béja ressentie par les habitants    







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.