Después de las virutas fourth-generation tales como los 486, Intel y otros fabricantes de viruta fueron de nuevo al tablero de dibujo a venir para arriba con las nuevas arquitecturas y características que incorporarían más adelante en lo que llamaron las virutas de la quinto-generacio'n. Esta sección define los procesadores de la quinto-generacio'n de Intel, de AMD, y de otros.
De octubre el 19 de 1992, Intel anunció que la quinto generación de su línea compatible del microprocesador (codenamed P5) sería nombrada el procesador del Pentium más bien que los 586, pues todos había asumido. Llamar la viruta nueva los 586 habría sido natural, pero Intel descubrió que no podría marca registrada una designación del número, y la compañía deseó evitar que otros fabricantes usen el mismo nombre para cualquier viruta de la copia que puede ser que desarrollen. La viruta real del Pentium envió de marcha la 22 de 1993. Los sistemas que utilizaron estas virutas eran solamente algunos meses detrás.
El Pentium es completamente compatible con los procesadores anteriores de Intel, pero diferencia de ellos de muchas maneras. Por lo menos una de estas diferencias es revolucionaria: El Pentium ofrece las tuberías gemelas de los datos, que le permiten ejecutar dos instrucciones en el mismo tiempo. Los 486 y todas las virutas precedentes pueden realizar solamente una sola instrucción a la vez. Intel llama la capacidad para ejecutar dos instrucciones en la misma tecnología superscalar del tiempo. Esta tecnología proporciona el funcionamiento adicional comparado con los 486.
Con tecnología superscalar, el Pentium puede ejecutar muchas instrucciones en un índice de dos instrucciones por ciclo. La arquitectura de Superscalar se asocia generalmente a las virutas high-output del RISC. El Pentium es una de las primeras virutas de CISC que se considerarán superscalar. El Pentium es casi como tener dos 486 virutas debajo de la capilla.
| Introducido | De marcha la 22 de 1993 (primera generación); De marcha la 7 de 1994 (segunda generación) | |||||
| Velocidades clasificadas máximas | 60/66MHz (primera generación); 75/90/100/120/133/150/166/200MHz (segunda generación) | |||||
| Multiplicador del reloj de la CPU | 1x (primera generación); 1.5x3x (segunda generación) | |||||
| Tamaño del registro | 32-bit | |||||
| Ómnibus de datos externo | 64-bit | |||||
| Autobús de dirección de memoria | 32-bit | |||||
| Memoria máxima | 4GB | |||||
| tamaño del Integral-escondrijo | Código 8KB; Datos 8KB | |||||
| tipo del Integral-escondrijo | Sistema de dos vías sociable; datos del write-back | |||||
| transferencias del Estallar-modo | Sí | |||||
| Número de transistores | 3.1 millones (primera generación); 3.3 millones (segunda generación) | |||||
| Tamaño del circuito | 0.8 micrón (60/66MHz); 0.6 micrón (75MHz100MHz); 0.35 micrón (120MHz y suben) | |||||
| Paquete externo | 273-pernos PGA; 296-pernos SPGA; grabe el portador | |||||
| Coprocessor de la matemáticas | FPU Incorporado | |||||
| Gerencia de la energía | SMM; realzado en la segunda generación | |||||
| Voltaje de funcionamiento | 5V (primera generación); 3.465V, 3.3V, 3.1V, 2.9V (segunda generación) | |||||
PGA = perno arsenal de la rejilla |
||||||
| SPGA = escalonó el perno arsenal de la rejilla |
||||||
Las dos tuberías de la instrucción dentro de la viruta se llaman el u y las v-pipas. La u-pipa, que es la pipa primaria, puede ejecutar todo el número entero e instrucciones floating-point. La v-pipa es una pipa secundaria que puede ejecutar solamente instrucciones simples del número entero y ciertas instrucciones floating-point. El proceso del funcionamiento en dos instrucciones en las diversas pipas se llama simultáneamente apareamiento. Se utilizan no todas las instrucciones secuencialmente el ejecutarse se pueden aparear, y cuando el apareamiento no es posible, sólo la u-pipa. Para optimizar la eficacia del Pentium, usted puede software recompile permitir a más instrucciones de ser apareado.
El procesador del Pentium tiene un almacenador intermediario de la blanco del rama (BTB), que emplea una técnica llamada predicción del rama. Reduce al mínimo paradas en una o más de las pipas causadas cerca retrasa en traer las instrucciones que ramifican a las posiciones de memoria no lineales. El BTB procura predecir si un rama del programa será tomado y después trae las instrucciones apropiadas. El uso de la predicción del rama permite al Pentium guardar ambas tuberías el funcionar a la velocidad completa.
El Pentium tiene una anchura 32-bit del autobús de dirección, dándole las mismas capacidades de memoria-direccio'n 4GB que el 386DX y 486 procesadores. Pero el Pentium amplía el ómnibus de datos a 64 pedacitos, en los cuales los medios él pueden mover dos veces m'as datos o fuera de la CPU, comparada con 486 de la misma velocidad de reloj. El ómnibus de datos 64-bit requiere que la memoria de sistema esté alcanzada 64 pedacitos de par en par, así que cada banco de la memoria es 64 pedacitos.En la mayoría de las placas base Pentium-basadas, la memoria está instalada vía SIMMs o DIMMs. SIMMs está disponible en las versiones 8-bit-wide y 32-bit-wide, mientras que DIMMs es 64 pedacitos de par en par. Además, las versiones están disponibles con los pedacitos adicionales para la paridad o el error que corrige datos del código (ECC). La mayoría de los sistemas del Pentium utilizan el 32-bit-wide SIMMstwo de estos SIMMs por el banco de la memoria. La mayoría de las placas base del Pentium tienen por lo menos cuatro de estos zócalos 32-bit de SIMM, previendo un total de dos bancos de memoria. Sistemas más últimos del Pentium y la mayoría de los sistemas del Pentium II todavía en uso utilizan hoy DIMMs, que son widejust de 64 pedacitos como el ómnibus de datos externo del procesador, tan solamente un DIMM se utilizan por el banco. Esto hace la instalación o el aumento de la memoria mucho más fácil porque DIMMs puede entrar en uno a la vez y no tiene que ser emparejado para arriba en pares.
Aunque el Pentium tiene un ómnibus de datos 64-bit en el cual transfiera la información 64 pedacitos a la vez y del procesador, el Pentium tiene solamente registros internos 32-bit. Mientras que las instrucciones se están procesando internamente, se analizan en instrucciones y elementos de datos 32-bit y se procesan en mucho la misma manera que en los 486. Alguna gente pensó que Intel era engañosa ella llamando el Pentium un procesador 64-bit, pero las transferencias 64-bit ocurren de hecho. Internamente, sin embargo, el Pentium tiene registros 32-bit que sean completamente compatibles con los 486.
El Pentium tiene dos escondrijos internos separados 8KB, comparados con un solo escondrijo 8KB o 16KB en los 486. El trazado de circuito del escondrijo-regulador y la memoria de escondrijo se encajan en la viruta de la CPU. El escondrijo refleja la información en ESPOLÓN normal guardando una copia de los datos y del código de diversas posiciones de memoria. El escondrijo del Pentium también puede llevar a cabo la información que se escribirá a la memoria cuando la carga en la CPU y otros componentes del sistema es menos. (las 486 marcas que toda la memoria escribe inmediatamente.)
Los escondrijos separados del código y de los datos se organizan en una manera sociable del sistema de dos vías, con cada sistema partido en las líneas de 32 octetos cada uno. Cada escondrijo tiene un almacenador intermediario dedicado del lookaside de la traducción (TLB) que traduzca direcciones lineares a las direcciones físicas. Usted puede configurar el escondrijo de los datos como write-back o escribir en doble escritura sobre una base línea por línea. Cuando usted utiliza la capacidad del write-back, el escondrijo puede almacenar escribe operaciones y lee, modo inalterable adicional del write-through del excedente del funcionamiento que mejora. Usar modo del write-back da lugar a menos actividad entre la CPU y la mejora importante memoryan del sistema porque el acceso de la CPU a la memoria de sistema es un embotellamiento en sistemas rápidos. El escondrijo del código es un escondrijo intrínsecamente write-protected porque contiene solamente instrucciones y no los datos de la ejecución, que es actualizada. Porque se utilizan los ciclos de la explosión, los datos del escondrijo se pueden leer o escribir muy rápidamente.
Los sistemas basados en el Pentium pueden beneficiar grandemente de los escondrijos secundarios del procesador (L2), que consisten en generalmente hasta 512KB o más (15ns o menos) de virutas extremadamente rápidas de SRAM. Cuando la CPU trae los datos que no están ya disponibles en su escondrijo interno del procesador (L1), los estados de espera retardan la CPU. Si los datos están ya en el escondrijo secundario del procesador, sin embargo, la CPU puede ir a continuación con su trabajo sin detenerse brevemente para los estados de espera.
El Pentium utiliza un proceso complementario bipolar del semiconductor del Metal-O'xido (BiCMOS) y una arquitectura superscalar para alcanzar el alto nivel del funcionamiento esperado de la viruta. BiCMOS agrega el cerca de 10% a la complejidad del diseño de viruta, pero agrega un funcionamiento mejor del cerca de 30%35% sin una pena del tamaño o de la energía.
Todos los 75MHz y procesadores más rápidos del Pentium son enhancedthey del SL incorporan el SMM para proporcionar el control completo de las características de la energi'a-gerencia, que las ayudas reducen el consumo de energía. Los procesadores de segunda generación del Pentium (75MHz y más rápido) incorporan una forma más avanzada de SMM que incluya control del reloj del procesador. Esto le permite sofocar el procesador para arriba o abajo controlar uso de la energía. Usted puede incluso parar el reloj con estos procesadores más avanzados del Pentium, poniendo el procesador en un estado de la suspensión que requiere energía muy pequeña. Los procesadores de segunda generación del Pentium funcionan en la energía 3.3V (en vez de 5V), reduciendo los requisitos de energía y la generación del calor incluso más futuros.
Muchas placas base del Pentium proveen o 3.465V o 3.3V. el ajuste 3.465V es llamado VRE (voltaje reducido ampliado) por Intel y requerido por algunas versiones del Pentium, particularmente algunas de las versiones 100MHz. El ajuste estándar 3.3V se llama STD (estándar), que la mayoría del uso de segunda generación de Pentiums. El voltaje del STD significa cualquier cosa en una gama de 3.135V a 3.465V con el nominal 3.3V. Además, un ajuste especial 3.3V llamado VR (voltaje reducido) reduce la gama de 3.300V a 3.465V con el nominal 3.38V. Algunos de los procesadores requieren esta especificación más estrecha, que la mayoría de las placas base proporcionan. Aquí está un resumen:
| Especificación Del Voltaje | Nominal | Tolerancia | Mínimo | Máximo |
|---|---|---|---|---|
| Std (estándar) | 3.30V | ±0.165 | 3.135V | 3.465V |
| VR (voltaje reducido) | 3.38V | ±0.083 | 3.300V | 3.465V |
| VRE (VR ampliado) | 3.50V | ±0.100 | 3.400V | 3.600V |
Para incluso un consumo de energía más bajo, Intel introdujo procesadores especiales del Pentium con tecnología de la reducción del voltaje en los 75 a la familia 266MHz; los procesadores fueron pensados para las aplicaciones informáticas móviles. No utilizaron un paquete convencional de la viruta y en lugar de otro fueron montados usando un nuevo formato llamado empaquetado del portador de la cinta (TCP). El empaquetado del portador de la cinta no encajona la viruta en de cerámica o plástico como con un paquete convencional de la viruta, sino que por el contrario cubre el dado real del procesador directamente con una capa plástica fina, protectora. El procesador entero es menos de 1m m grueso, o sobre mitad del grueso de una moneda de diez centavos, y pesa menos de 1 gramo. Fueron vendidos a los fabricantes del sistema en un rodillo que parece mucho un filmstrip.
El procesador del TCP es puesto directamente (soldado) a la placa base por una máquina especial, dando por resultado un paquete más pequeño, una altura más baja, una transferencia termal mejor, y un consumo de energía más bajo. Los enchufes especiales de la soldadura en el tablero de circuito situado directamente bajo calor del drenaje del procesador lejos y proporcionan mejor refrescarse en los límites apretados de un cuaderno típico o se requieren los ventiladores del systemno de la computadora portátil.
El Pentium, como los 486, contiene un coprocessor de la matemáticas o un FPU interno. El FPU en el Pentium fue reescrito para realizar perceptiblemente mejor que el FPU en los 486 con todo todavía para ser completamente compatible con los 486 y 387 coprocessors de la matemáticas. El Pentium FPU se estima para ser dos tanto como diez veces más rápidamente que el FPU en los 486. Además, las dos tuberías estándares de la instrucción en el Pentium proporcionan dos unidades para manejar matemáticas estándar del número entero. (el coprocessor de la matemáticas maneja solamente cálculos más complejos.) Otros procesadores, tales como los 486, tienen solamente una pipa solo-esta'ndar de la ejecución y una unidad de la matemáticas del número entero. Interesante, el Pentium FPU contiene un defecto que recibió publicidad extensa.
El Pentium fue ofrecido en tres diseños básicos, cada uno con varias versiones. El diseño de primera generación vino en velocidades del procesador 60MHz y 66MHz. Este diseño utilizó 273-pernos factor de la forma de PGA y funcionó en la energía 5V. En este diseño, el procesador funcionó en la misma velocidad que el motherboardin otras palabras, un reloj 1x fue utilizado.
El Pentium de primera generación fue creado con un proceso de 0.8-micron BiCMOS. Desafortunadamente, este proceso, combinado con 3.1 millones de cuentas del transistor, dio lugar a un dado que había terminado grande y complicado fabricar. Consecuentemente, las producciones reducidas mantuvieron la viruta fuente corta; Intel no podía hacerlas rápidamente bastante. El proceso 0.8-micron fue criticado por otros fabricantes, incluyendo Motorola y la IBM, que habían estado utilizando la tecnología 0.6-micron para sus virutas más avanzadas. El voltaje enorme del dado y de funcionamiento 5V hizo las versiones 66MHz consumir hasta 3.2 amperios increíbles o de 16 vatios una energía, dando por resultado una enorme cantidad de calor y problemas en algunos sistemas que no emplearon técnicas de diseño conservadoras. Afortunadamente, la adición de un ventilador al procesador solucionó la mayoría de los problemas que se refrescaban, mientras el ventilador guardó el funcionar.
Mucha de la crítica nivelada en Intel para el Pentium de primera generación fue justificada. Alguna gente realizó que el diseño de primera generación era justo que; sabían que venían las nuevas versiones del Pentium, hechas en un proceso de fabricación más avanzado. Muchas de esa gente aconsejada contra comprar cualquier sistema del Pentium hasta la versión de segunda generación hicieron disponibles.
Los que todavía compraron Pentiums de primera generación tenían una salida, sin embargo. Como con los 486 sistemas anteriores, Intel lanzó las virutas de la mejora de la sobremarcha que doblaron con eficacia la velocidad del procesador del Pentium 60 o 66. Éstas son una mejora monopastilla, significando ellos substituyen la CPU existente. Porque Pentiums subsecuente es incompatible con el arreglo del zócalo 4 del Pentium 60/66, éstos abruman virutas y las mejoras comparables disponibles de algunas fuentes de tercera persona eran la única manera de aumentar un Pentium de primera generación existente sin substituir la placa base.Generalmente, era mejor considerar un reemplazo completo de la placa base, que aceptaría un procesador más nuevo del diseño que potencialmente sería muchas veces más rápidamente, que aumentar con apenas un procesador de la sobremarcha, que pudo solamente estar dos veces tan rápidamente.
Intel anunció el Pentium de segunda generación de marcha la 7 de 1994. Este procesador fue introducido en las versiones 90MHz y 100MHz, con una versión 75MHz no lejos detrás. Eventual, las versiones 120MHz, 133MHz, 150MHz, 166MHz, y 200MHz también fueron introducidas. El Pentium de segunda generación utiliza tecnología de 0.6-micron (75/90/100MHz) BiCMOS para contraer el dado y para reducir el consumo de energía. Las más nuevas, más rápidas versiones de segunda generación 120MHz (y más alto) incorporan un dado más pequeño uniforme construido en un proceso de 0.35-micron BiCMOS. Estos dados más pequeños no se cambian de las versiones 0.6-micron; son básicamente una reducción fotográfica del P54C die.Additionally, estos procesadores nuevos funcionados en la energía 3.3V. La versión 100MHz consume un máximo de de 3.25 amperios una energía 3.3V, que iguala solamente 10.725 vatios. Fomente encima de la escala, las aplicaciones de la viruta 150MHz de 3.5 amperios una energía 3.3V (11.6 vatios); la unidad 166MHz dibuja 4.4 amperios (14.5 vatios); y las aplicaciones del procesador 200MHz 4.7 amperios (15.5 vatios)
Los procesadores de segunda generación del Pentium utilizan los 296-pernos factor de la forma de SPGA que son físicamente incompatibles con las versiones de primera generación. La única manera de aumentar de la primera generación al segundo era substituir la placa base. Los procesadores de segunda generación del Pentium también tienen 3.3 millones de transistorsmore que las virutas anteriores. Los transistores adicionales existen porque los realces adicionales del SL del reloj-control fueron agregados, junto con un regulador de interrupción programable avanzado en-viruta (APIC) e interfaz dual-processor.Los APIC y los interfaces dual-processor son responsables de orquestrar las configuraciones dual-processor en las cuales dos virutas de segunda generación del Pentium pueden procesar en la misma placa base simultáneamente. Muchas de las placas base del Pentium diseñaron para los servidores de archivo vienen con los zócalos duales de la especificación del zócalo 7, que apoyan completamente la capacidad del multiprocessing de las virutas nuevas. El software support para qué generalmente se llama el multiprocessing simétrico (SMP) fue integrado en sistemas operativos tales como Windows NT y OS/2.
Los procesadores de segunda generación del Pentium utilizan el trazado de circuito del reloj-multiplicador para funcionar el procesador en las velocidades más rápidamente que el autobús. El procesador del Pentium 150MHz, por ejemplo, puede funcionar en 2.5 por la frecuencia del autobús, que es normalmente 60MHz. El procesador del Pentium 200MHz puede funcionar en un reloj 3x en un sistema usando una velocidad del autobús 66MHz.
Virtualmente todas las placas base del Pentium tenían tres ajustes de la velocidad: las virutas del Pentium 50MHz, 60MHz, y 66MHz. estaban disponibles con una variedad de multiplicadores internos del reloj que hicieron a procesador funcionar en los varios múltiplos de estas velocidades de la placa base.
El cociente de la frecuencia del corazo'n-a-autobu's o el multiplicador del reloj es controlado en un procesador del Pentium por dos pernos en la viruta etiquetada BF1 y BF2. La tabla siguiente demuestra cómo el estado de los pernos de BFx afecta la multiplicación del reloj en el procesador del Pentium.
| BF1 | BF2 | Multiplicador Del Reloj | Velocidad Del Autobús (Megaciclo) | Velocidad De la Base (Megaciclo) |
|---|---|---|---|---|
| 0 | 1 | 3x | 66 | 200 |
| 0 | 1 | 3x | 60 | 180 |
| 0 | 1 | 3x | 50 | 150 |
| 0 | 0 | 2.5x | 66 | 166 |
| 0 | 0 | 2.5x | 60 | 150 |
| 0 | 0 | 2.5x | 50 | 125 |
| 1 | 0 | 2x/4x | 66 | 133/266 |
| 1 | 0 | 2x | 60 | 120 |
| 1 | 0 | 2x | 50 | 100 |
| 1 | 1 | 1.5x/3.5x | 66 | 100/233 |
| 1 | 1 | 1.5x | 60 | 90 |
| 1 | 1 | 1.5x | 50 | 75 |
No todas las virutas apoyan todos los pernos de la frecuencia del autobús (BF) o combinaciones de ajustes. Es decir algunos de los procesadores del Pentium funcionan solamente en las combinaciones específicas de estos ajustes o pudieron incluso ser fijos en un ajuste particular. Muchas de las placas base más últimas del Pentium incluyeron los puentes o los interruptores que le permitieron controlar los pernos de BF y, por lo tanto, alterar el cociente del reloj-multiplicador dentro de la viruta. En teoría, usted podría funcionar una viruta del Pentium 75MHz-rated en 133MHz cambiando puentes en la placa base. Se llama esto el overclocking.
Intel también ofreció una mejora monopastilla de la sobremarcha para Pentiums de segunda generación. Estas virutas de la sobremarcha son fijas en un multiplicador 3x; substituyen el zócalo existente 5 o CPU 7, el procesador del aumento acelera a 200MHz (con una velocidad de la placa base 66MHz), y agrega la capacidad MMX. Indicado simplemente, un Pentium 100, el sistema 133, o 166 equipado de la viruta de la sobremarcha tiene una velocidad del procesador de 200MHz. Quizás la mejor característica de estas virutas de la sobremarcha del Pentium es que incorporan la tecnología MMX para mejorar funcionamiento del uso de las multimedias.
Una tercera generación de los procesadores del Pentium (codenamed P55C) fue lanzada en enero de 1997, e incorpora lo que llama Intel la tecnología MMX en el diseño de segunda generación del Pentium. Estos procesadores del Pentium-MMX fueron fabricados en índices de reloj de 66/166MHz, de 66/200MHz, y de 66/233MHz y en una versión mo'vil-solamente, que es 66/266MHz. Los procesadores MMX tienen mucho en campo común con el otro Pentiums de segunda generación, incluyendo arquitectura superscalar, ayuda del multiprocesador, regulador local de la en-viruta APIC, y características de la energi'a-gerencia. Las nuevas características incluyen una unidad canalizada MMX, el código 16KB, el escondrijo del write-back (contra 8KB en Pentiums anterior), y 4.5 millones de transistores. Las virutas del Pentium-MMX se producen en un proceso realzado del silicio de 0.35-micron Cmos que permita un nivel voltaico más bajo 2.8V. Los procesadores más nuevos 233MHz y 266MHz del móvil se construyen en un proceso 0.25-micron y el funcionamiento en solamente 1.8V. con esta más nueva tecnología, el procesador 266 utiliza realmente menos energía que el non-MMX 133.
Utilizar el Pentium-MMX, la placa base debe ser capaz de proveer (2.8V o menos) el voltaje más bajo uso de estos procesadores. Para permitir una solución más universal de la placa base con respecto a estos voltajes que cambiaban, Intel desarrolló el zócalo 7 con VRM. El VRM es un módulo socketed que enchufa al lado del procesador y provee el voltaje correcto. Porque el módulo se substituye fácilmente, configurar de nuevo una placa base para apoyar cualesquiera de los voltajes requeridos por los procesadores más nuevos del Pentium es fácil.
Por supuesto, una tensión más baja es agradable, pero MMX es sobre cuáles está esta viruta realmente todo. MMX incorpora los datos múltiples de Intel instrucción de proceso de las llamadas de la sola (SIMD), que permite una instrucción de realizar la misma función en muchos pedazos de datos. Las nuevas instrucciones de Fifty-seven diseñaron específicamente manejar el vídeo, audio, y los datos de los gráficos se han agregado a la viruta.
El insecto más famoso del procesador de la historia es probablemente el defecto ahora legendario en el Pentium FPU. A menudo se ha llamado el insecto de FDIV porque afecta sobre todo la instrucción de FDIV (floating-point divídase), aunque varias otras instrucciones que utilizan la división también se afectan. Intel refiere oficialmente a este problema como erratas No. 23, tituladas "pérdida leve de la precisión para floating-point se divide en pares específicos del operando." El insecto ha estado fijado en el D1 o los steppings más últimos de los procesadores del Pentium 60/66MHz, así como el B5 y los steppings más últimos de los procesadores 75/90/100MHz. Los 120MHz y los procesadores más altos son manufacturados de steppings más últimos, que no incluyen este problema.
Este insecto causó un enorme fervor cuando primero estaba divulgó sobre el Internet del matemático Thomas R. Nicely de la universidad de Lynchburg en Virginia en octubre de 1994. Dentro de algunos días, las noticias del defecto se habían separado por toda la nación, e incluso la gente que no tenía computadoras había oído hablar él. El Pentium realizó incorrectamente cálculos de la división floating-point con ciertas combinaciones del número, con errores dondequiera del tercer dígito encendido para arriba.
Para el momento en que el insecto fuera descubierto público fuera de Intel, la compañía había incorporado ya el arreglo en caminar siguiente del 60/66MHz y el procesador del Pentium 75/90/100MHz, junto con las otras correcciones Intel había hecho.
Después de que el insecto fuera hecho público e Intel admitió ya a saber sobre él, una furia entrada en erupción. Mientras que la gente comenzó a comprobar sus hojas de balance y otros cálculos de la matemáticas, muchas descubrieron que también habían encontrado este problema y que no lo sabían. Otros que no habían encontrado el problema tenían su fe en la base de sus PC muy sacudaridas. ¡La gente había venido poner tanto confianza en la PC que ella tenía un rato duro el venir a los términos con el hecho de que puede ser que incluso no sea capaz de hacer matemáticas correctamente!
Un resultado interesante del fervor que rodea este defecto es que la gente es menos probable confiar en implícito sus PC y por lo tanto está haciendo más prueba y evaluación de resultados importantes. El fondo es que si su información y cálculos son bastante importantes, usted debe poner pruebas de algunos resultados en ejecucio'n. Varios programas de la matemáticas fueron encontrados para tener problemas. Por ejemplo, un insecto fue descubierto en la función de la producción de sobresale 5.0 que algo atribuía al procesador del Pentium. En este caso, el problema resultó ser el software (que se ha corregido en las versiones 5.0c y más adelante).
Intel finalmente decidía a que en el mejor interés del consumidor y de su imagen pública, comenzaría una garantía del reemplazo del curso de la vida en los procesadores afectados. Por lo tanto, si usted encuentra siempre uno de los procesadores del Pentium con las erratas 23 insecto floating-point, Intel substituirá el procesador por equivalente sin este problema.
Si usted todavía está utilizando un sistema y una maravilla Pentium-basados si usted puede ser que haga que un sistema sea afectado por este insecto, visite la Intel "página del programa del reemplazo de FDIV" en http://support.intel.com/support/processors/pentium/fdiv/. aquí usted puede encontrar la información sobre cómo determinar si su procesador está afectado y cómo obtener un reemplazo libre para un procesador afectado. Intel recibe mientras la parte posteriora original de la CPU dentro de una cantidad de tiempo especificada, allí no será ninguna carga a usted. Intel ha indicado que estos procesadores defectuosos están destruidos y no serán lanzados de nuevo ni serán revendidos en otra forma.
La prueba de un Pentium para este insecto es relativamente fácil. Todo lo que usted tiene que hacer debe ejecutar uno de los casos de la división de la prueba citados aquí y ver si su respuesta compara al resultado correcto.
El cálculo de la división se puede hacer en una hoja de balance (tal como loto 1-2-3, Microsoft Excel, o cualquier otro), la calculadora incorporada de Microsoft Windows, o cualquier otro programa calculador que utilice el FPU. Cerciórese de que para los propósitos de esta prueba el FPU no se haya inhabilitado. Eso requiere típicamente un cierto comando especial o fijar específico al uso y, por supuesto, se asegura de que la prueba viene fuera de correcto, sin importar si la viruta es dañada.
Los errores floating-point del Pentium más severo ocurren desde el tercer dígito significativo del resultado. Aquí está un ejemplo de uno de los casos más severos del problema:
962.306.957.033/11.010.046 = 87.402.6282027341 (corrija la respuesta)
962.306.957.033/11.010.046 = 87.399.5805831329 (Pentium dañado)
Como usted puede ver en el caso anterior, el error da vuelta para arriba en el dígito más significativo del tercero del resultado. En una examinación de los pares de más de 5.000 números enteros en los 5 a la gama 15-digit encontrada para producir errores de la división floating-point del Pentium, los errores que comenzaban en el sexto dígito significativo eran los más probable ocurrir.
Varios workarounds están disponibles para este insecto, pero extraen una pena del funcionamiento. Porque Intel ha acordado substituir cualquier procesador del Pentium por este defecto bajo programa del reemplazo de la garantía de por vida, el mejor workaround es un reemplazo libre o una mejora a un sistema más moderno.
Comenzando con los procesadores de segunda generación del Pentium, Intel agregó las funciones que permiten a estos CPUs ser instaladas en sistemas económicos de energía. Éstos generalmente se llaman los sistemas de Energy Star porque resuelven las especificaciones impuestas por el programa de la estrella de la energía de EPA, pero también unofficially son llamadas las PC del verde por muchos usuarios.
Desafortunadamente, ha habido varios insectos con respecto a estas funciones, causándolas al fall o esté lisiado. Estos insectos están en algunas de las funciones en las capacidades de la energi'a-gerencia alcanzadas con SMM. Estos problemas son aplicables solamente a los procesadores de segunda generación 75/90/100MHz porque los procesadores de primera generación 60/66MHz no tienen SMM o capacidades de la energi'a-gerencia, y todos los procesadores de la alto-velocidad (120MHz y subir) tienen los insectos fijados.
La mayoría de los problemas se relacionan con STPCLK # perno y la instrucción del ALTO. Si esta condición es invocada por el chipset, el sistema colgará. Para la mayoría de los sistemas, el único workaround para este problema es inhabilitar los modos del energi'a-ahorro, por ejemplo suspenda o duerma. ¡Desafortunadamente, esto significa que su PC verde no será tan verde más! La mejor manera de reparar el problema es substituir el procesador por una versión más última el caminar que no tenga el insecto. Estos insectos afectan la versión el caminar B1 del 75/90/100MHz Pentiums, y fueron fijados en el B3 y las versiones más últimas el caminar.
Sabemos que como software, no hay procesador verdad siempre perfecto. A partir de tiempo al tiempo, los fabricantes recolectan encima de qué problemas han encontrado y pusieron en la producción nuevo caminar, que consiste en un nuevo sistema de las máscaras que incorporan las correcciones. Cada uno el caminar subsecuente es mejor y refinados que los anteriores. Aunque no hay microprocesador siempre perfecto, vienen más cercano a la perfección con cada uno que caminan. En la vida de un microprocesador típico, un fabricante pudo pasar con la mitad docena o más tales steppings.
Vea el aumento y la reparación de PC, la décima edición del aniversario, que es incluida en el disco, para las tablas que demuestran los steppings y las revisiones del procesador del Pentium. Esta información es también accesible en línea de Intel vía su Web site.
Para determinar las especificaciones de un procesador dado, usted debe mirar para arriba el número S-espec. en la tabla de las especificaciones del procesador. Para encontrar su número S-espec., usted tiene que leerlo de la viruta directamente. Puede ser encontrado impreso en la tapa y el fondo de la viruta. Si su disipador de calor se pega encendido, quite la viruta y el disipador de calor del zócalo como unidad y lea los números del fondo de la viruta. Entonces, usted puede mirar para arriba el número S-espec. en la guía de la especificación que Intel publica (vía su Web site); le dice las especificaciones de ese procesador particular. Intel está introduciendo virutas nuevas toda la hora, así que visite su Web site y busque para a procesador "guía del Pentium de referencia rápida" en la porción del revelador de su sitio. Allí usted encontrará un listado completo de todas las especificaciones actuales del procesador por el número S-espec..
Un artículo interesante a observar es que varios voltajes sutil diversos son requeridos por diversos procesadores del Pentium.
| Modelo | El caminar | Espec. Del Voltaje. | Gama Del Voltaje |
|---|---|---|---|
| 1 | Std. | 4.75V5.25V | |
| 1 | 5V1 | 4.90V5.25V | |
| 1 | 5V2 | 4.90V5.40V | |
| 1 | 5V3 | 5.15V5.40V | |
| 2+ | B1-B5 | Std. | 3.135V3.465V |
| 2+ | C2+ | Std. | 3.135V3.600V |
| 2+ | VR | 3.300V3.465V | |
| 2+ | B1-B5 | VRE | 3.45V3.60V |
| 2+ | C2+ | VRE | 3.40V3.60V |
| 4+ | MMX | 2.70V2.90V | |
| 4 | 3 | Móvil | 2.285V2.665V |
| 4 | 3 | Móvil | 2.10V2.34V |
| 8 | 1 | Móvil | 1.850V2.150V |
| 8 | 1 | Móvil | 1.665V1.935V |
Muchas de las placas base más nuevas del Pentium tienen puentes que permitan ajustes a las diversas gamas del voltaje. Si usted está teniendo problemas con un procesador particular, puede ser que no sea emparejado correctamente a su salida del voltaje de la placa base.
Si usted está comprando un más viejo, sistema usado del Pentium hoy, recomiendo el usar solamente del modelo 2 (de segunda generación) o de procesadores más últimos de la versión que están disponibles en 75MHz o velocidades más rápidas. Usted debe conseguir definitivamente caminar C2 o más adelante. Virtualmente todos los insectos y problemas importantes fueron fijados en el C2 y los lanzamientos más últimos. Los procesadores más nuevos del Pentium no tienen ningún insecto serio a preocuparse alrededor.
El AMD-K5 es un procesador Pentium-compatible desarrollado por AMD y disponible como el PR75, el PR90, el PR100, el PR120, el PR133, el PR166, y el PR200. Porque se diseña para ser físicamente y funcionalmente compatible, cualquier placa base que apoye correctamente el Pentium de Intel debe apoyar el AMD-K5. Sin embargo, una mejora del BIOS se pudo requerir para reconocer correctamente el AMD-K5. El K5 tiene las características siguientes:
Escondrijo de la instrucción 16KB, escondrijo de los datos del write-back 8KB
Predicción dinámica del executionbranch con la ejecución especulativa
Cinco-etapa, RISC-como tubería con seis unidades funcionales paralelas
Unidad floating-point de alto rendimiento
múltiplos Perno-seleccionables del reloj de 1.5x, de 1.75x, y de 2x
El K5 se vende bajo sistema del P-Grado, que significa que el número en la viruta no indica velocidad de reloj verdadera, solamente velocidad evidente al funcionar ciertos usos.
Observe que las velocidades de reloj reales de varios de estos procesadores no son iguales que sus velocidades clasificadas evidentes. Por ejemplo, la versión PR-166 funciona realmente en solamente 117 megaciclos verdaderos. Esto puede confundir a veces el BIOS del sistema, que pudo divulgar la velocidad verdadera más bien que el P-Grado, que compara la viruta contra un Pentium de Intel de esa velocidad. La aserción de AMD es ésa debido a realces de la arquitectura sobre el Pentium, ellos no necesita funcionar la misma frecuencia de reloj para alcanzar que el mismo funcionamiento. Incluso con tales mejoras, AMD puso el K5 como procesador de la quinto-generacio'n, apenas como el Pentium.
El AMD-K5 funciona en 3.52V (ajuste de VRE). Algunas placas base más viejas omiten 3.3V, que está debajo de especificación para el K5 y podría causar la operación errática. Debido a las velocidades y la compatibilidad relativamente bajas de reloj publica a algunos usuarios experimentados con el K5, AMD lo substituyó por la familia K6 de procesadores.
Online: 553 users browsing the articles directory
|
|