productos de primera generación , a menudo contienen errores , lo que fue el caso con los procesadores de Intel Pentium de primera generación . La porción del procesador que realiza la división carecía de una parte del algoritmo necesario para cálculos de la división decimales exactos . El fallo sólo afectaba a una de cada 9 billones de cálculos de la división , pero teniendo en cuenta el número de cálculos por segundo que un procesador realiza , esto puede ser importante para los usuarios en los campos orientados matemáticamente. División flotante error cuando
El procesador Intel Pentium utiliza un subencargado llamado unidad de coma flotante o FPU , para realizar cálculos de punto flotante o decimales. Cuando una aplicación como Microsoft Excel o calculadora intenta dividir dos números, el FPU accesos una tabla que contiene información acerca de cómo realizar el cálculo correspondiente. En las primeras versiones del procesador Pentium , algunos de estos valores de la tabla de búsqueda fueron accidentalmente omitidos ; esta omisión dio lugar a resultados inexactos que son creados por la función de división
Descubrimiento
. durante las pruebas de control de calidad para el procesador Pentium , Intel descubrió el error, pero la compañía todavía lanzó el procesador sin fijar o notificar a los consumidores. El error se hizo público cuando el Dr. Thomas Muy bien , profesor de matemáticas en Lynchburg College, encontró errores en los cálculos realizados en un ordenador Pentium potencia. Dr. Bien pasó meses aislar el problema hasta que se determinó que el error se originó en el propio procesador , en este punto, se puso en contacto Intel con sus hallazgos y se enteró de que la empresa ya tenía conocimiento del error
< br . >
Testing
El error de punto flotante afecta a los procesadores Pentium de primera generación con una velocidad de reloj entre 60 y 100 megahertz. Puede comprobar si el equipo sufre el error utilizando Microsoft calculadora o cualquier otra aplicación de cálculo . Ingrese la siguiente fórmula matemática en la calculadora :
4195835 dividido por 3145727
La respuesta correcta , redondeado a cuatro decimales, es 1.3338 . Si la calculadora devuelve un valor redondeado de 1.3337 , entonces su FPU no se encuentra la entrada de la tabla de consulta necesaria para el cálculo exacto.
Sustitución del programa
vez que el público se dio cuenta de el defecto , Intel solicitó un retiro de los procesadores afectados. Aunque el retiro fue emitido en 1994 y sólo afecta a los procesadores expedidos antes de enero de 1995, usted todavía puede obtener un procesador de reemplazo si el equipo se ve afectado por el error de punto flotante . Intel mantiene un sitio web que contiene más información acerca de cómo recibir un reemplazo si el equipo se ve afectado por el problema.