Sujet : Re: Nouvelle Page
De : moulinaie (at) *nospam* gmail.com (Arachide)
Groupes : fr.comp.sys.atariDate : 14. Jul 2023, 11:23:33
Autres entêtes
Message-ID : <6929d53e-01e5-47bd-b5a5-6d1f770ce1e8n@googlegroups.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User-Agent : G2/1.0
Le vendredi 14 juillet 2023 à 11:49:24 UTC+2, Francois LE COAT a écrit :
S'il y a eu une singularité, c'est que le calcul flottant était effectué
par une FPU. Il ne s'agit pas d'un bug software, mais d'un calcul mal
maîtrisé produit par le hardware (FPU).
C'est faux. Il s'agit d'un calcul FPU donnant un résultat 64 bits qui est ensuite envoyé dans un registre 16 bits.
C'est la conversion qui ne tient pas dans 16 bits car les gens pensaient que la valeur ne dépasserait pas ces limites.
Ce n'est pas le FPU qui a buggé, juste le programme mal conçu.
Or le bug de Win95, avec la
singularité du sin(x)/x en zéro, était un bug de la FPU 8087.
Bug que tu es le seul à savoir faire et que personne ici ne peut reproduire.
Ce qui est le fameux bug du Pentium est une erreur de conception dans la division qui fausse le résultats après quelques décimales. Ça n'a rien à voir avec une singularité en sin(0)/0.
Le processeur renvoie bien une valeur, peu précise, mais il ne plante pas du tout.
J'ai eu
l'explication d'un scientifique de Microsoft qui est venu le raconter
clairement dans mon laboratoire.
Tu ne parlais pas bien anglais à l'époque alors.
Les bugs de la FPU et des Pentium ont
fait beaucoup de bruit au lancement de Win95, qui était instable.
Je ne pense pas que Win95 utilise la FPU pour gérer son interface.
Tout le TOS ne s'appuie que sur des nombres entiers.
Ça
n'était pas du tout le cas des machines Motorola, ATARI entre autres,
comme a tenté de dire Olivier. Les PC étaient monstrueusement buggés !
Selon mes recherches, seulement quelques Pentiums et sur une seule opération.
N'as tu pas entendu parler des chip DMA défectueux sur les ST/STE ????
C'était aussi monstrueusement buggé.
Guillaume.