Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/encyclo/articles/b/o/g/ |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- headlinks removed --> <link rel="shortcut icon" href="../../../../misc/favicon.ico"/> <title>Bogue de la division du Pentium - Wikipédia</title> <style type="text/css">/*<![CDATA[*/ @import "../../../../skins/offline/main.css"; /*]]>*/</style> <link rel="stylesheet" type="text/css" media="print" href="../../../../skins/common/commonPrint.css" /> <!--[if lt IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE50Fixes.css";</style><![endif]--> <!--[if IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE55Fixes.css";</style><![endif]--> <!--[if IE 6]><style type="text/css">@import "../../../../skins/monobook/IE60Fixes.css";</style><![endif]--> <!--[if IE]><script type="text/javascript" src="../../../../skins/common/IEFixes.js"></script> <meta http-equiv="imagetoolbar" content="no" /><![endif]--> <script type="text/javascript" src="../../../../skins/common/wikibits.js"></script> <script type="text/javascript" src="../../../../skins/offline/md5.js"></script> <script type="text/javascript" src="../../../../skins/offline/utf8.js"></script> <script type="text/javascript" src="../../../../skins/offline/lookup.js"></script> <script type="text/javascript" src="../../../../raw/gen.js"></script> <style type="text/css">/*<![CDATA[*/ @import "../../../../raw/MediaWiki%7ECommon.css"; @import "../../../../raw/MediaWiki%7EMonobook.css"; @import "../../../../raw/gen.css"; /*]]>*/</style> </head> <body class="ns-0"> <div id="globalWrapper"> <div id="column-content"> <div id="content"> <a name="top" id="contentTop"></a> <h1 class="firstHeading">Bogue de la division du Pentium</h1> <div id="bodyContent"> <h3 id="siteSub">Un article de Wikipédia, l'encyclopédie libre.</h3> <div id="contentSub"></div> <!-- start content --> <p>Le <a href="../../../../articles/3/0/_/30_octobre.html" title="30 octobre">30 octobre</a> <a href="../../../../articles/1/9/9/1994.html" title="1994">1994</a>, le professeur Thomas Nicely de l'université de Lynchburg découvre un <a href="../../../../articles/b/o/g/Bogue_%28informatique%29.html" class="mw-redirect" title="Bogue (informatique)">dysfonctionnement</a> dans l'<a href="../../../../articles/u/n/i/Unit%C3%A9_de_calcul_en_virgule_flottante.html" title="Unité de calcul en virgule flottante">unité de calcul en virgule flottante</a> du <i><a href="../../../../articles/p/e/n/Pentium.html" title="Pentium">Pentium</a></i>. Il se rend compte que certaines opérations de <a href="../../../../articles/d/i/v/Division.html" title="Division">division</a> renvoient toujours une valeur erronée par excès. Ces erreurs dans les divisions sont rapidement confirmées par d'autres personnes.</p> <p>Ce bogue devient très vite notoire et est surnommé le « bogue <b>FDIV</b> du Pentium » (FDIV est l'instruction de division en virgule flottante des microprocesseurs <a href="../../../../articles/x/8/6/X86.html" title="X86">x86</a>). D'autres ont mis en évidence des problèmes de division dont le résultat retourné par le Pentium était au-dessus de la valeur réelle jusqu'à 61 unités par million. L'erreur provenait de l'initialisation incomplète (dans le silicium) d'une table de valeurs servant à un nouvel <a href="../../../../articles/a/l/g/Algorithmique.html" title="Algorithmique">algorithme</a> de division, plus rapide.</p> <p>La présence du bug peut être vérifiée via l'opération qui suit, à effectuer dans une application qui utilise de manière native les nombres en virgule flottante, y compris la calculatrice de Windows :</p> <ul> <li>4195835.0/3145727.0 = 1.333 820 449 136 241 002 (valeur correcte),</li> <li>4195835.0/3145727.0 = 1.333 739 068 902 037 589 (valeur erronée retournée par le processeur).</li> </ul> <p>Ce problème s'est produit seulement sur quelques modèles du processeur Pentium. Tous les processeurs de famille Pentium ayant une fréquence d'horloge de plus de 100 MHz et plus récents sont exempts de ce bogue.</p> <p>Ces constatations ont alimenté une vive polémique. <a href="../../../../articles/i/n/t/Intel.html" class="mw-redirect" title="Intel">Intel</a> a nié dans un premier temps le problème. Plus tard, Intel a clamé l'insignifiance des défauts de ses <a href="../../../../articles/m/i/c/Microprocesseur.html" title="Microprocesseur">microprocesseurs</a>, voulant rassurer les utilisateurs et a refusé de remplacer systématiquement les microprocesseurs défectueux. Cependant, si une personne pouvait montrer qu'elle avait été affectée par le dysfonctionnement, alors Intel remplacerait son processeur.</p> <p>Bien que des évaluations effectuées par des organismes indépendants montrèrent le peu d'importance des conséquences du bogue et que l'effet était négligeable dans la plupart des utilisations, cela a provoqué une grande colère publique. Des compagnies comme <a href="../../../../articles/i/n/t/International_Business_Machines_Corporation_8986.html" title="International Business Machines Corporation">IBM</a> (dont le clone du Pentium « 586 » concurrençait au même moment la gamme des Pentium d'Intel) ont joint leur voix pour exprimer leur colère. Finalement, Intel a décidé de remplacer tous les processeurs Pentium défectueux, ce qui aurait pu représenter un coût énorme pour la compagnie. Toutefois, seule une petite fraction de possesseurs de processeurs défectueux a demandé l'échange.</p> <p><a name="Liens_externes" id="Liens_externes"></a></p> <h2><span class="editsection">[<a href="../../../../articles/b/o/g/Bogue_de_la_division_du_Pentium_9ac8.html" title="Modifier la section : Liens externes">modifier</a>]</span> <span class="mw-headline">Liens externes</span></h2> <ul> <li><span style="cursor:help;font-family:monospace;font-weight:bold;font-size:small" title="Langue : anglais">(en)</span> <a href="http://www.cs.earlham.edu/~dusko/cs63/fdiv.html" class="external text" title="http://www.cs.earlham.edu/~dusko/cs63/fdiv.html" rel="nofollow">informations sur le bug</a>, en explique notamment la cause</li> <li><span style="cursor:help;font-family:monospace;font-weight:bold;font-size:small" title="Langue : anglais">(en)</span> <i><a href="http://www.mathworks.com/company/newsletters/news_notes/pdf/win95cleve.pdf" class="external text" title="http://www.mathworks.com/company/newsletters/news_notes/pdf/win95cleve.pdf" rel="nofollow">A Tale of Two Numbers</a></i>, par Cleve Moler</li> <li><span style="cursor:help;font-family:monospace;font-weight:bold;font-size:small" title="Langue : anglais">(en)</span> <a href="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1666&objectType=file" class="external text" title="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1666&objectType=file" rel="nofollow">Archive d'articles et documents publiés sur le sujet</a> (possibilité de télécharger une archive en format <a href="../../../../articles/z/i/p/ZIP_%28format_de_fichier%29_70d3.html" title="ZIP (format de fichier)">ZIP</a>).</li> </ul> <!-- NewPP limit report Preprocessor node count: 24/1000000 Post-expand include size: 471/2048000 bytes Template argument size: 9/2048000 bytes Expensive parser function count: 0/500 --> <div class="printfooter"> </div> <div id="catlinks"><div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="../../../../articles/a/c/c/Cat%C3%A9gorie%7EAccueil_1aae.html" title="Catégorie:Accueil">Catégorie</a> : <span dir='ltr'><a href="../../../../articles/b/o/g/Cat%C3%A9gorie%7EBogue_b83d.html" title="Catégorie:Bogue">Bogue</a></span></div></div></div> <!-- end content --> <div class="visualClear"></div> </div> </div> </div> <div id="column-one"> <div id="p-cactions" class="portlet"> <h5>Views</h5> <ul> <li id="ca-nstab-main" class="selected" ><a href="../../../../articles/b/o/g/Bogue_de_la_division_du_Pentium_9ac8.html">Article</a></li><li id="ca-talk" ><a href="../../../../articles/b/o/g/Discuter%7EBogue_de_la_division_du_Pentium_538d.html">Discussion</a></li><li id="ca-current" ><a href="http://fr.wikipedia.org/wiki/Bogue_de_la_division_du_Pentium">Version actuelle</a></li> </ul> </div> <div class="portlet" id="p-logo"> <a style="background-image: url(../../../../misc/Wiki.png);" href="../../../../index.html" title="Accueil"></a> </div> <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script> <div class='portlet' id='p-navigation'> <h5>Navigation</h5> <div class='pBody'> <ul> <li id="n-mainpage"><a href="../../../../index.html">Accueil</a></li> <li id="n-thema"><a href="../../../../articles/a/c/c/Portail%7EAccueil_bcc9.html">Portails thématiques</a></li> <li id="n-alphindex"><a href="../../../../articles/t/o/u/Special%7EToutes_les_pages_fabc.html">Index alphabétique</a></li> <li id="n-randompage"><a href="../../../../articles/p/a/g/Special%7EPage_au_hasard_9c81.html">Un article au hasard</a></li> <li id="n-contact"><a href="../../../../articles/c/o/n/Wikip%C3%A9dia%7EContact_929e.html">Contacter Wikipédia</a></li> </ul> </div> </div> <div class='portlet' id='p-Contribuer'> <h5>Contribuer</h5> <div class='pBody'> <ul> <li id="n-help"><a href="../../../../articles/s/o/m/Aide%7ESommaire_c9f0.html">Aide</a></li> <li id="n-portal"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_5272.html">Communauté</a></li> <li id="n-recentchanges"><a href="../../../../articles/m/o/d/Special%7EModifications_r%C3%A9centes_b222.html">Modifications récentes</a></li> <li id="n-aboutwp"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_des_nouveaux_arrivants_0784.html">Accueil des nouveaux arrivants</a></li> <li id="n-sitesupport"><a href="http://meta.wikimedia.org/wiki/Faire_un_don:_explication">Faire un don</a></li> </ul> </div> </div> <div id="p-search" class="portlet"> <h5><label for="searchInput">Rechercher</label></h5> <div id="searchBody" class="pBody"> <form action="javascript:goToStatic(3)" id="searchform"><div> <input id="searchInput" name="search" type="text" accesskey="C" value="" /> <input type='submit' name="go" class="searchButton" id="searchGoButton" value="Aller" /> </div></form> </div> </div> <div id="p-lang" class="portlet"> <h5>Autres langues</h5> <div class="pBody"> <ul> <li> <a href="../../../../../ca/articles/e/r/r/Error_de_divisi%C3%B3_del_Pentium_3a3d.html">Català</a> </li> <li> <a href="../../../../../de/articles/p/e/n/Pentium-FDIV-Bug_ea72.html">Deutsch</a> </li> <li> <a href="../../../../../en/articles/p/e/n/Pentium_FDIV_bug_1e12.html">English</a> </li> <li> <a href="../../../../../es/articles/e/r/r/Error_de_divisi%C3%B3n_del_Intel_Pentium_6e37.html">Español</a> </li> <li> <a href="../../../../../he/articles/%D7%91/%D7%90/%D7%92/%D7%91%D7%90%D7%92_%D7%94%D7%A4%D7%A0%D7%98%D7%99%D7%95%D7%9D.html">עברית</a> </li> <li> <a href="../../../../../it/articles/p/e/n/Pentium_FDIV_bug_1e12.html">Italiano</a> </li> <li> <a href="../../../../../ja/articles/p/e/n/Pentium_FDIV_%E3%83%90%E3%82%B0_823d.html">日本語</a> </li> <li> <a href="../../../../../zh/articles/p/e/n/Pentium_FDIV_bug_1e12.html">中文</a> </li> </ul> </div> </div> </div><!-- end of the left (by default at least) column --> <div class="visualClear"></div> <div id="footer"> <div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="../../../../skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div> <div id="f-copyrightico"><a href="http://wikimediafoundation.org/"><img src="../../../../misc/wikimedia-button.png" border="0" alt="Wikimedia Foundation"/></a></div> <ul id="f-list"> <li id="f-credits">Cette page a été modifiée pour la dernière fois le 10 mai 2008 à 13:53 par Utilisateur <a href="../../../../articles/l/a/u/Utilisateur%7ELaurent_Nguyen_0334.html" title="Utilisateur:Laurent Nguyen">Laurent Nguyen</a>. Basé sur le travail de Utilisateur(s) <a href="../../../../articles/t/a/v/Utilisateur%7ETavernier_16dd.html" title="Utilisateur:Tavernier">Tavernier</a>, <a href="../../../../articles/n/o/n/Utilisateur%7ENono64_a899.html" title="Utilisateur:Nono64">Nono64</a>, <a href="../../../../articles/b/e/n/Utilisateur%7EBenjism89_e7a6.html" title="Utilisateur:Benjism89">Benjism89</a>, <a href="../../../../articles/l/e/_/Utilisateur%7ELe_Pied-bot_aba6.html" title="Utilisateur:Le Pied-bot">Le Pied-bot</a>, <a href="../../../../articles/l/o/u/Utilisateur%7ELouperibot_13b7.html" title="Utilisateur:Louperibot">Louperibot</a>, <a href="../../../../articles/t/h/i/Utilisateur%7EThijs%21bot_c2d6.html" title="Utilisateur:Thijs!bot">Thijs!bot</a>, <a href="../../../../articles/s/h/e/Utilisateur%7ESherbrooke_9f52.html" title="Utilisateur:Sherbrooke">Sherbrooke</a>, <a href="../../../../articles/m/a/l/Utilisateur%7EMaloq_8d1b.html" title="Utilisateur:Maloq">Maloq</a>, <a href="../../../../articles/b/o/t/Utilisateur%7EBOT-Superzerocool_e9e5.html" title="Utilisateur:BOT-Superzerocool">BOT-Superzerocool</a>, <a href="../../../../articles/y/u/r/Utilisateur%7EYurikBot_0f63.html" title="Utilisateur:YurikBot">YurikBot</a>, <a href="../../../../articles/p/h/e/Utilisateur%7EPhe_0278.html" title="Utilisateur:Phe">Phe</a>, <a href="../../../../articles/w/i/z/Utilisateur%7EWiz_cfb1.html" title="Utilisateur:Wiz">Wiz</a>, <a href="../../../../articles/r/o/b/Utilisateur%7ERobotQuistnix_d78e.html" title="Utilisateur:RobotQuistnix">RobotQuistnix</a>, <a href="../../../../articles/a/3/_/Utilisateur%7EA3_nm_d91b.html" title="Utilisateur:A3 nm">A3 nm</a>, <a href="../../../../articles/h/a/s/Utilisateur%7EHasharBot_01f0.html" title="Utilisateur:HasharBot">HasharBot</a>, <a href="../../../../articles/s/a/m/Utilisateur%7ESam_Hocevar_d973.html" title="Utilisateur:Sam Hocevar">Sam Hocevar</a>, <a href="../../../../articles/f/v/d/Utilisateur%7EFvdP_f002.html" title="Utilisateur:FvdP">FvdP</a>, <a href="../../../../articles/k/o/y/Utilisateur%7EKoyuki_0284.html" title="Utilisateur:Koyuki">Koyuki</a>, <a href="../../../../articles/m/e/d/Utilisateur%7EMedBot_8f10.html" title="Utilisateur:MedBot">MedBot</a>, <a href="../../../../articles/f/r/a/Utilisateur%7EFran%C3%A7ois-Dominique_9d3f.html" title="Utilisateur:François-Dominique">François-Dominique</a>, <a href="../../../../articles/n/a/s/Utilisateur%7ENaSH_f10d.html" title="Utilisateur:NaSH">NaSH</a>, <a href="../../../../articles/m/e/d/Utilisateur%7EMed_63f8.html" title="Utilisateur:Med">Med</a>, <a href="../../../../articles/b/a/d/Utilisateur%7EBadmood_4dbf.html" title="Utilisateur:Badmood">Badmood</a>, <a href="../../../../articles/o/z/_/Utilisateur%7EOz_059a.html" title="Utilisateur:Oz">Oz</a>, <a href="../../../../articles/o/r/t/Utilisateur%7EOrthogaffe_792d.html" title="Utilisateur:Orthogaffe">Orthogaffe</a>, <a href="../../../../articles/h/e/r/Utilisateur%7EHerman_1a6f.html" title="Utilisateur:Herman">Herman</a>, <a href="../../../../articles/p/l/o/Utilisateur%7EPloum%27s_bb7f.html" title="Utilisateur:Ploum's">Ploum's</a> et <a href="../../../../articles/c/o/l/Utilisateur%7ECOLETTE_3dea.html" title="Utilisateur:COLETTE">COLETTE</a> et Utilisateur(s) non enregistré(s) de Wikipédia.</li> <li id="f-copyright"><span style="white-space:normal"><a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Droit_d'auteur" title="Droit d'auteur">Droit d'auteur</a> : Tous les textes sont disponibles sous les termes de la <a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Licence_de_documentation_libre_GNU" title="GFDL">licence de documentation libre GNU</a> (GFDL).<br/> Wikipedia® est une marque déposée de la <a href="http://wikimediafoundation.org/wiki/Accueil" title="Wikimedia Foundation">Wikimedia Foundation, Inc.</a>, organisation de bienfaisance régie par le paragraphe <a class="internal" href="http://en.wikipedia.org/wiki/501(c)" title="501(c)">501(c)(3)</a> du code fiscal des États-Unis.</span><br/></li> <li id="f-about"><a href="../../../../articles/%C3%A0/_/p/Wikip%C3%A9dia%7E%C3%80_propos_5de1.html" title="Wikipédia:À propos">À propos de Wikipédia</a></li> <li id="f-disclaimer"><a href="../../../../articles/a/v/e/Wikip%C3%A9dia%7EAvertissements_g%C3%A9n%C3%A9raux_fef1.html" title="Wikipédia:Avertissements généraux">Avertissements</a></li> </ul> </div> </div> </body> </html>