- Error de división del Intel Pentium
-
Error de división del Intel Pentium
Contenido
Introducción
El 30 de octubre de 1994 el profesor Thomas Nicely de la Universidad de Lynchburg descubrió un error en la unidad de coma flotante del Intel Pentium. Nicely observó que algunas operaciones de división devolvían siempre un valor erróneo por exceso. Otras personas confirmaron rápidamente estos errores en las divisiones. Este fallo de diseño se hizo notorio muy rápidamente y se le dio el nombre de error FDIV del Pentium (FDIV es la instrucción de división en coma flotante de los microprocesadores x86). Otros pusieron de relieve problemas de división cuyo resultado devuelto por el Pentium tenía un error de hasta 61 unidades por millón.
Repercusiones
Estas comprobaciones crearon una gran polémica. Intel negó inicialmente la existencia del problema. Más tarde, Intel remarcó la insignificancia de los defectos de sus microprocesadores, queriendo tranquilizar a los usuarios. Intel se negó a sustituir sistemáticamente a los microprocesadores defectuosos; sin embargo, si una persona podía demostrar que había sido afectada por el error, entonces Intel procedería a cambiar su procesador. Aunque evaluaciones efectuadas por organismos independientes mostraron la poca importancia de las consecuencias de error y que el efecto era desdeñable en la mayoría de las ocasiones, se provocó una situación en la que los usuarios de Intel Pentium demandaban el reemplazo de los procesadores defectuosos. Empresas como IBM se unieron a la denuncia. Al final, Intel se vio forzada a aceptar sustituir todos los microprocesadores defectuosos, lo que le representó un coste enorme.
Comprobación del error
El fallo estaba presente tan sólo en algunos modelos del procesador Pentium. Todos los modelos de procesador de familia Pentium que funcionan a una frecuencia de reloj de por lo menos 120 MHz tienen el error corregido.
El siguiente código en BASIC indica si el procesador del ordenador donde se ejecuta tiene el error de división del Pentium.
x = 8391667.0 y = 1572863.0 IF x - (x / y) * y <> 0 THEN PRINT "Su procesador tiene el error del Pentium" ELSE PRINT "Su procesador no tiene el error del Pentium" END IF
O también realizando la siguiente operacion en la calculadora de Windows
- 4195835.0/3145727.0 = 1.333 820 449 136 241 002 (Resultado correcto)
- 4195835.0/3145727.0 = 1.333 739 068 902 037 589 (Pentium con error)
Enlaces externos
Categoría: Arquitectura x86
Wikimedia foundation. 2010.
См. также в других словарях:
Error de división del Intel Pentium — Introducción El 30 de octubre de 1994 el profesor Thomas Nicely de la Universidad de Lynchburg descubrió un error en la unidad de coma flotante del Intel Pentium. Se dio cuenta de que algunas operaciones de división devolvían siempre un valor… … Enciclopedia Universal
Intel — For other uses, see Intel (disambiguation). Coordinates: 37°23′16.54″N 121°57′48.74″W / 37.3879278°N 121.9635389°W / 37.3879278; 121.9 … Wikipedia
Constante de Brun — La constante de Brun, B2, es el valor al que converge la suma de los inversos de los números primos gemelos: En 1919 Viggo Brun demostró la convergencia de la serie. Esto contrasta con el hecho de que la suma de los inversos de todos los números… … Wikipedia Español
Call of Duty 4: Modern Warfare — Desarrolladora(s) Infinity Ward Aspyr (Mac) Treyarch (Wii) … Wikipedia Español
Jerga informática — Anexo:Jerga informática Saltar a navegación, búsqueda El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas… … Wikipedia Español
Anexo:Jerga informática — El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas palabras difiere en España e Hispanoamérica. Índice: A B C D … Wikipedia Español
Resident Evil 5 — Saltar a navegación, búsqueda Resident Evil 5 Desarrolladora(s) Capcom Distribuidora(s) Capcom Diseñador(es) Nakatsuah Sawa … Wikipedia Español
Business and Industry Review — ▪ 1999 Introduction Overview Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… … Universalium
VIA Technologies — Tipo Empresa privada (TSE: 2388)[1] Fundación 1987 … Wikipedia Español
chess — chess1 /ches/, n. a game played by two persons, each with 16 pieces, on a chessboard. [1150 1200; ME < OF esches, pl. of eschec CHECK1] chess2 /ches/, n., pl. chess, chesses. one of the planks forming the roadway of a floating bridge. [1425 75;… … Universalium