msg (Auteur du topic), Posté le: Mer 23 Fév 2022, 21:10 Sujet du message: « Systèmes » 32 bits: le bug de l'an 2038 ?!
« Systèmes » 32 bits: le bug de l'an 2038 ?!8864382515
Bonsoir,
Je viens de tomber sur un article expliquant ce qu'était ce bug. Il touche essentiellement des ordinateurs fonctionnant en 32 bits, mais aussi des téléphones, des supports de stockages et les données qu'ils contiennent. Tout ça à cause de l'encodage de date et des limites du système 32 bits.
Le système 32 bits permet de transcrire des date précises à la seconde près depuis l'année 1970. Sa capacité maximale est de 136 ans environs. 1970 + 136 = 2106, me direz-vous !
Oui mais voilà, l'encodage s'est fait à partir du modèles de nombres signés, c'est à dire qu'on a utilisé un bit pour dire si la valeur est positive ou négative, ce qui réduit de moitié la capacité, soit 68 ans et dont 1970 + 68 = 2038. Au delà, on fait comme dans le film "retour vers le futur", un voyage de 136 ans dans le passé, soit les années 1900, et la galère pour retrouver son présent.
Des correctifs devraient arriver pour pouvoir pousser sa survie jusqu'à l'an 2106, au delà les systèmes 32 bits seront obsolète et ne seront plus en capacité de lire ou écrire les date au-delà.
msg (Auteur du topic), Posté le: Jeu 24 Fév 2022, 17:45 Sujet du message:
8864382515
Viggen35 a écrit:
Merci de nous donner espoir de vivre jusque là...
16 ans, ça arrive vite ! Et puis il faut être resté avec un système au format 32 bits (ex Moi et Curtis Neuton). Nos archives (photos, vidéo, documents) de cette époque pas si lointaine, risquent fort d'être illisible et générer des tas de fichiers corrompus. Il ne faudrait pas oublier depuis quand les processeurs 64 bits existent et surtout depuis quand les OS les exploitent réellement !
J'ai de la chance, mon "ordinosaure" fait partie des premier PC à gérer les systèmes 32 / 64 bits. Je n'aurais qu'à faire la prochaine mise à jour avec un version Linux 64 bits. Reste qu'il faudra traiter ou transférer les donnés pour pouvoir les lire ultérieurement.
PS : Dommage qu'on ait pas 7 vies comme les chats !
CurtisNewton, Posté le: Jeu 24 Fév 2022, 18:05 Sujet du message:
1346111885
J'ai tout ce qu'il faut en machines et OS 64 Bits, mais j'en ai vraiment aucune utilité... et pour longtemps !
Pour les dates, il faudrait faire un test sur des OS 32 bits avec la date en 2038 et le même en sur un 64 bits. Si ça foire sur le 32 bits, ça risque d'être la vraie catastrophe avec tous les « vieux » fichiers !! Et, ça peut varier selon les programmes de création de ces derniers... Je ferai un test, vu que j'ai des vieux HDD IDE de dépannage...
N'oublie pas que... « On vit que deux fois, Mr Bond !! »
CurtisNewton, Posté le: Ven 25 Fév 2022, 9:48 Sujet du message:
1346111885
Bonjour,
chrispas a écrit:
J'ai fait la recherche avec le lien de Curtis en remplaçant 9 par 7. Je vous laisse constater le résultat !
On essaye avec d'autres chiffres ?
Mon Sempron avec son BIOS de 2006 va jusqu'en 2099, idem sous Windows XP SP2 / SP3, et pareil sur mon AMD A4 5300 de 2012... donc, le BIOS 32 bits est compatible, donc pas de bug de 2038 !!
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum