(586) Quinto Procesadores De la Generación P5
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.
Procesadores Del Pentium
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.
Especificaciones Del Procesador Del Pentium
| 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.
Procesadores Del Pentium De la Primero-Generacio'n
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.
Procesadores Del Pentium De la Segundo-Generacio'n
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.
Multiplicadores de los pernos y del reloj de BFx 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.
Procesadores Del Pentium-MMX
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.
Defectos Del Pentium
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.
Prueba para el insecto de FPU
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.
Insectos De la Gerencia De la Energía
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.
Modelos y Steppings del procesador del Pentium
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.
Voltajes Del Procesador 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.
AMD-K5
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.
esto es un artículo agregado por Hanna Quassar
Negación: Nuestro Web site no
es responsable de la información contenida por este artículo.
Este artículo de ninguna manera refleja las vistas, las
opiniones, los pensamientos o la creencia del personal del directorio
de los artículos.
Aviso de la traducción: Procesadores
de la generación "de P5 del artículo los 586) quinto ("fueron
traducidos usando un servicio de traducción automatizado. Nos
disculpamos sinceramente por cualquier error de la traducción que
ocurriera. Gracias por entender.