Produkte der ersten Generation enthalten oft Fehler , dies war der Fall bei der ersten Generation von Intel Pentium Prozessoren . Der Teil des Prozessors , die Teilung führt fehlte ein Teil des Algorithmus für die genaue Dezimaldivision Berechnungen erforderlich . Der Bug nur etwa ein in 9000000000000 Teilung Berechnungen betroffen , aber angesichts der Anzahl von Berechnungen pro Sekunde , die ein Prozessor führt , kann dies von Bedeutung sein für die Nutzer in mathematisch orientierte Felder . Schwimmende Abteilung Fehler
Der Intel Pentium Prozessor verwendet eine Subprozessor genannt Floating Point Unit , FPU oder , um Gleitkomma-oder Nachkommastelle Berechnungen durchzuführen. Wenn eine Anwendung wie Microsoft Excel oder Rechner , um zwei Zahlen teilen versucht , acceses die FPU eine Lookup- Tabelle, die Informationen darüber, wie die Berechnung in Frage führen enthält . In frühen Versionen des Pentium -Prozessor, wurden einige dieser Nachschlagetabellenwerte versehentlich weggelassen ; dieses Versäumnis führte zu ungenauen Ergebnissen von der Divide-Funktion erstellt
Entdeckung
. Während Qualitätskontrolle für den Pentium -Prozessor, Intel entdeckte den Fehler , aber das Unternehmen noch veröffentlicht den Prozessor ohne Befestigung oder Benachrichtigung Verbraucher. Der Fehler wurde öffentlich, wenn Dr. Thomas Schön fand ein Mathematik -Professor an Lynchburg College, Fehler in den Berechnungen auf einem Pentium -powered Computer durchgeführt . Dr. Schön monatelang isolieren das Problem, bis er , dass der Fehler vom Prozessor selbst entstand bestimmt ; an diesem Punkt setzte er sich Intel mit seinen Feststellungen und erfuhr, dass das Unternehmen bereits war sich der Fehler
Testing
Die Gleitkomma- Fehler betrifft ersten Generation Pentium-Prozessoren mit einer Taktfrequenz zwischen 60 und 100 Megahertz . Sie können testen , ob Ihr Computer aus dem Fehler mit Microsoft Calculator oder eine andere Berechnung Anwendung leidet . Geben Sie die folgende Formel in der Mathematik Rechner:
4195835 von 3145727
Die richtige Antwort aufgeteilt auf vier Dezimalstellen gerundet Punkte ist 1.3338 . Wenn Ihr Rechner gibt einen gerundeten Wert von 1.3337 , dann ist dein FPU fehlt die Lookup-Tabelle Eintrag für eine genaue Berechnung erforderlich.
Replacement Programm
Sobald die Öffentlichkeit aufmerksam geworden der Fehler , ausgestellt Intel eine Rückrufaktion der betroffenen Prozessoren . Obwohl die Rückrufaktion im Jahr 1994 ausgestellt wurde und nur auf Prozessoren vor Januar 1995 ausgeliefert , können Sie immer noch ein Ersatz -Prozessor , wenn Ihr Computer von der Floating-Point- Bug betroffen ist. Intel unterhält eine Website , die mehr Informationen darüber, wie Sie einen Ersatz erhalten , wenn Ihr Computer von dem Problem betroffen ist, enthält .