Error de división del Intel Pentium

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

Obtenido de "Error de divisi%C3%B3n del Intel Pentium"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • 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

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”