Informe de Las Generaciones de Procesadores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 30

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA


UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TÁCHIRA
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA

GENERACIONES DE PROCESADORES

Nombre: López Becerra José Gregorio


C.I.: V-31.659.591
Sección: 9

Táchira, Abril 2024


RESUMEN
En este informe se hablará de la evolución de los procesadores a lo largo de la
historia, desde el Intel 8086 hasta los actuales procesadores de doble núcleo.
Principalmente se hablará de Intel y AMD, aunque también se mencionarán otros
fabricantes que con mayor o menor suerte intentaron entrar en un mercado dominado
claramente por estas dos compañías. Se hará especial hincapié en las diferencias entre una
generación y otra, dejando un poco de lado las características muy específicas de
generaciones pasadas que no han perdurado hasta hoy en día.
INTRODUCCIÓN
Mucho ha llovido ya desde que Intel lanzara el primer microprocesador en un simple
chip, el Intel 4004. A partir de entonces se han ido sucediendo lanzamientos de nuevos y
mejorados procesadores. En este documento he hecho un recorrido desde la considerada
primera generación de procesadores hasta los procesadores de doble núcleo que copan hoy
el mercado. Comenzaré hablando de la primera generación, que tiene como estandarte al
procesador Intel 8086. Posteriormente comentaré la segunda generación, representada por
el 286. A continuación, se produce un salto importante, pues entramos en la era de los 32
bits, con el flamante Intel 80386. La cuarta generación (486) supone básicamente un
aumento del rendimiento del 386, y en la quinta generación nos encontramos con los
archiconocidos Pentium. La sexta generación versará sobre la mejora de los citados
Pentium, y se dividirá en dos partes: sexta generación de Intel y sexta generación de otros
fabricantes. La séptima generación tiene como representante más importante al Pentium 4 y
en el tema dedicado a la octava generación ya nos meteremos con los procesadores de 64
bits.
PRIMERA GENERACIÓN: P1 (086)

Procesador 8086 y 8088


Fue uno de los primeros procesadores de 16 bits del mercado (introducido en junio de
1978), tenía registros de 16 bits y podía procesar una nueva clase de software usando
instrucciones de 16 bits.
El bus de direcciones era de 20 bits, permitiendo direccionar 1 Mb de memoria, lo
cual suponía un contraste con la mayoría de los chips de la época, que tenían registros de 8
bits y un bus de direcciones de 16 bits, pudiendo direccionar como máximo 64 Kb de
memoria RAM.
Por desgracia, la mayoría de equipos del momento usaban procesadores de 8 bits que
trabajaban con sistemas operativos y software de 8 bits. Por esto, las placas base y los
diseños de circuitos estaban también orientados a los 8 bits.
Crear una placa base y un sistema de memoria de 16 bits era costoso, elevando
demasiado el precio del equipo en el que estuviera instalado el 8086.
La mayoría de los sistemas disponibles por aquel entonces eran de 8 bits, y las bajas
ventas del 8086 indicaban que la gente no estaba dispuesta a pagar el dinero necesario
requerido para tener un diseño adecuado a los 16 bits. Por todo esto, Intel decidió introducir
una variación del 8086 a la que llamó 8088.
Básicamente, el 8088 eliminaba 8 de los 16 bits del bus de datos, haciendo el 8088 un
chip de 8 bits con la velocidad de entrada y salida correspondiente. Sin embargo, seguía
manteniendo los registros internos de 16 bits y los 20 bits del bus de direcciones, así que
podía ejecutar software de 16 bits y era capaz de direccionar 1 Mb de memoria. Debido a
estas razones, IBM eligió el 8088 para el IBM PC original. IBM decía que su nuevo PC
tenía un microprocesador de 16 bits, ya que el 8088 era capaz de ejecutar software de 16
bits tan potente como el que podía ejecutar el 8086, sólo que un poco más lento. De hecho,
los programadores pensaban en el 8088 como un chip de 16 bits, ya que era prácticamente
imposible que un programador pudiera diferenciar un 8088 de un 8086.
Todo esto permitió a IBM concebir un PC capaz de ejecutar software de 16 bits de
nueva generación, con un diseño de hardware de 8 bits mucho más barato. Aunque el 8088
fue introducido en junio de 1979, el primer PC de IBM que lo utilizó apareció en agosto de
1981, dos años después. Hoy en día no pasa esto, pues casi al momento de salir un nuevo
procesador, ya puede incorporarse a un ordenador personal. El 8088 en el PC de IBM
funcionaba a 4.77 Mhz y las instrucciones tardaban un promedio de 12 ciclos en ejecutarse.
Procesadores 80186 y 80188
Básicamente son lo mismo que los anteriores, pero en el 80186 y el 80188 el chip
tenía integrados algunos de los soportes hardware necesarios, requiriendo menos
componentes en el diseño del PC.

Coprocesador 8087
Fue un procesador orientado al cálculo matemático. Se le llamó “numeric data
processor” (NDP), coprocesador matemático, o simplemente chip matemático.

SEGUNDA GENERACIÓN: P2 (286)

Intel 80286
Este chip, introducido en 1982, es la CPU que encuentra detrás del de PC de IBM AT
(Advance Technology). Otros fabricantes intentaron copiarlo llamando a sus sistemas AT-
compatibles u ordenadores de clase AT.
Cuando IBM desarrolló el AT, seleccionó el 286 como la base del nuevo sistema
debido a su compatibilidad con el 8088. Por tanto, el software desarrollado para estos chips
funcionaba en el 286. Los equipos con el 286 eran más rápidos que sus predecesores por
varias razones. La principal es que el 286 es mucho más eficiente a la hora de ejecutar
instrucciones. En el 8088 y el 8086 una instrucción tarda un promedio de 12 ciclos en
ejecutarse; con el 286 esta cantidad se ve reducida a 4,5 ciclos.
Por otra parte, el 286 tenía dos modos de operación: el modo real y el modo
protegido. En el modo real el 286 era básicamente lo mismo que un 8086. Era en el modo
protegido donde el 80286 realmente aportaba algo nuevo. En este modo, un programa
orientado a sacar partido de las capacidades del chip creía que tenía acceso a 1 Gb de
memoria (incluyendo memoria virtual, de ahí lo de “creía”). El chip 286, sin embargo, sólo
podía direccionar 16 Mb de memoria. Un defecto importante con respecto a esto de los
modos de operación, es que no se podía pasar del modo protegido al modo real sin resetear
(del real al protegido sí que se podía). Posteriormente el 386 permitiría este cambio de
modo sin reiniciar el sistema.
No hubo mucho software que aprovechara el 286 hasta que Windows 3.0 ofreció un
modo compatible con este chip, aunque por ese entonces el 386 ya dominaba el mercado.
Cabe decir que el 286 fue el primer intento de Intel de crear un chip CPU que soportara
múltiples programas ejecutándose al mismo tiempo.
Coprocesador 80287
Internamente es el mismo chip que el 8087, aunque los pins usados para acoplarlo a
la placa base son distintos. Se puede decir que el 80287 es al 80286 lo que el 8087 al 8086,
es decir, un coprocesador para mejorar el cálculo de operaciones matemáticas.

TERCERA GENERACIÓN: P3 (386)


La tercera generación representa quizás el cambio más significativo desde el primer
PC. El gran cambio consistió en pasar de procesadores que manejaban operaciones de 16
bits a verdaderos chips de 32 bits.

Procesadores 386
El Intel 80386 (386) agitó la industria del PC debido al gran cambio que suponía; era
un procesador completamente de 32 bits optimizado para operaciones a alta velocidad y
sistemas operativos multitarea. El chip fue introducido por Intel en 1985, pero apareció en
los primeros equipos a finales de 1986 y principios de 1987.
El 386 podía ejecutar el modo real de instrucciones de un 8086 y un 8088, pero en
menos ciclos de reloj. Aunque era igual de eficiente que el 286 en lo que respecta a
promedio de ciclos que necesita una instrucción para ejecutarse (4,5), el 386 ofrecía una
cuantiosa mejora en otras áreas, principalmente por añadir capacidades software
adicionales (modos) y una unidad de gestión de memoria (MMU) mejor.
Como dije antes el 386 puede cambiar de modo protegido a real y viceversa por
medio de software, sin reseteo, lo que hace aún más útil el modo protegido. También
incluía un nuevo modo, llamado virtual real, que permitía ejecutar varias sesiones en modo
real simultáneamente sobre modo protegido. El modo protegido del 386 es totalmente
compatible con el modo protegido del 286.
El modo protegido para ambos chips fue llamado su “modo nativo” debido a que los
chips fueron diseñados para sistemas operativos avanzados que sólo se ejecutaban en modo
protegido. Intel extendió las capacidades de direccionamiento de memoria del modo
protegido del 386 con una nueva MMU que proporcionaba paginación avanzada y
posibilidad de cambio de contexto.
El modo virtual real ya era algo más novedoso. En este modo, el procesador puede
ejecutar sin riesgo el modo real del 8086. Se pueden ejecutar múltiples sistemas operativos
a la vez, cada uno en un área protegida de memoria. Si los programas en uno de los
segmentos de memoria fallan, el resto del sistema no sufre ningún riesgo.
Se fabricaron varias versiones del 386, algunas con menos potencia y más
económicas, y otras que consumían menos energía, orientadas a equipos portátiles.

Procesadores 386 DX
Fue el primero que Intel introdujo. Es un procesador de 32 bits con registros internos
de 32 bits, un bus de datos interno de 32 bits, y un bus de datos externo de 32 bits. Contenía
275,000 transistores, y consumía menos energía que el 8086. Su consumo de energía era
menor porque estaba hecho con materiales CMOS, cuyo diseño permite a los dispositivos
consumir niveles de energía extremadamente bajos.
El 386 estaba disponible en velocidades que iban desde 16 Mhz hasta 33 Mhz; otras
compañías, principalmente AMD y Cyrix, ofrecieron al mercado versiones similares (o al
menos comparables) con velocidades de 40 Mhz aproximadamente.

Procesadores 386 SX
Fue fabricado pensando en diseñadores de sistemas que buscaran las capacidades del
386 a precio de 286. De forma similar a como lo hacía el 286, el 386 SX está restringido a
sólo 16 bits cuando se comunica con otros componentes del sistema como la memoria.
Internamente, sin embargo, el 386 SX es igual que el 386 DX, tiene registros internos de 32
bits y puede ejecutar software de 32 bits. El 386 SX usa 24 bits para direccionar memoria,
como el 286, en lugar de los 32 bits del bus del 386 DX.
El procesador que nos ocupa supuso el final del 286, ya que tenía una MMU mejor y
el modo de ejecución virtual real, aparte de la ventaja evidente que supone el poder ejecutar
software de 32 bits.

Procesadores 386 SL
Esta CPU de bajo consumo tiene las mismas capacidades que el 386 SX, pero fue
diseñada para sistemas portátiles en los que el consumo bajo era necesario. Ofrecía
características especiales para la gestión de energía que eran importantes para los equipos
que funcionaban con baterías. Además, tenía varios modos de hibernación para conservar la
energía.
Incluía una arquitectura extendida que contenía un sistema de manejo de
interrupciones que permitía acceder a las citadas características de gestión de energía.
Estas funciones extra aumentaron el número de transistores: si el 386 DX tenía
275,000, el 386 SL tiene 855,000.
El 386 SL estaba disponible con una frecuencia de reloj de 25 Mhz.

Coprocesador 80387
Fue un coprocesador con un chip matemático de alto rendimiento diseñado
específicamente para trabajar con el 386. Usaba también CMOS para tener un consumo de
energía bajo.
Tenía dos diseños básicos: el 387 DX para el 386 DX, y el 387 SX para el 386 SX y
el 386 SL.
Era fácil instalar el 387 DX, pero había que tener cuidado con la orientación al
instalarlo en el socket correspondiente. Si se hacía mal el chip queda inservible; de hecho,
el caso más común de chips 387 DX quemados es instalación incorrecta. El cuidado que
hay que tener al instalarlos aumenta si se tenía en cuenta que la garantía de Intel no cubría
los chips que se habían roto de este modo.

CUARTA GENERACIÓN: P4 (486)


Aunque el cambio que se produjo en la industria no fue tan importante como el de la tercera
generación, con los procesadores de esta generación se llegó a doblar el rendimiento de los
de la anterior. Hablare de los procesadores de cuarta generación de Intel, AMD y otros
fabricantes.

Procesadores 486
En la carrera por conseguir más velocidad, el Intel 80486 (486) supuso un salto
importante. La potencia adicional que proporcionó el 486 impulsó el crecimiento en la
industria del software. Decenas de millones de copias de Windows y OS/2 se vendieron
porque el 486 finalmente hizo el GUI (interfaz gráfica de usuario) de Windows y OS/2 una
opción viable para las personas que trabajaban con sus ordenadores todos los días.
Algunas características principales hacían que a un 486 aproximadamente dos veces
más rápido que un 386 equivalente en Mhz son las siguientes:
− Tiempo de ejecución medio de instrucciones reducido a 2 ciclos (el 386 tardaba un
promedio de 4,5 ciclos).
− Cache de nivel 1 interna, con una tasa de aciertos cercana al 95 %, que podía ser
mejorada aún más con las cache externas.
− Coprocesador matemático integrado. En promedio, el coprocesador matemático integrado
en el 486 DX proporcionaba un rendimiento 2 ó 3 veces mayor que el chip 387 externo.
La mayoría de los chips 486 se ofrecían en un rango de velocidades máximas, que
variaban entre 16Mhz y 133 Mhz. Al igual que el 386, el 486 se distribuyó en varias
versiones.

Procesadores 486 DX
El 486 DX original fue introducido el 10 de abril de 1989 y los primeros equipos en
usarlo aparecieron durante 1990. Los primeros chips tenían un máximo de velocidad de 25
Mhz y posteriormente salieron versiones de 33 Mhz y 50 Mhz.
Fueron fabricados con tecnología CMOS de bajo consumo. Al igual que el 386 DX,
el 486 DX era de 32 bits al completo (registros, bus externo y bus interno). La cuenta de
transistores aumentó a 1,2 millones con este procesador, más del cuádruple de los que tenía
el 386 DX.
Un 486 DX estándar tenía una unidad de proceso, una unidad de coma flotante
(coprocesador matemático), una MMU y un controlador de cache con 8 Kb de cache
interna. El 486 es totalmente compatible a nivel de instrucciones con los procesadores de
Intel previos, pero ofrece varias instrucciones nuevas (la mayoría de ellas tienen que ver
con controlar la cache interna).
De forma similar al 386, el 486 puede direccionar 4 GB de memoria física y manejar
como mucho 64 TB de memoria virtual, y puede funcionar en los tres modos de operación
del 386. La FPU del 486 DX es 100% compatible con el coprocesador matemático 387,
pero es mucho más eficiente debido a que funciona en sincronización con el procesador
principal.

486 SL
Debido a sus propiedades de reducción de consumo de energía, se fabricaron en
principio para 8 equipos portátiles, aunque acabaron siendo instalados en muchos de
sobremesa.
Intel diseñó una arquitectura para el manejo de la energía llamada Modo de Manejo
del Sistema (SMM), totalmente independiente de software y hardware, que provee recursos
tales como temporizadores, registros, etc. El SMM se ejecuta en un espacio de memoria
dedicado a él que no es visible y no interfiere en el sistema operativo ni en las aplicaciones
software, y tiene una interrupción con mayor prioridad que cualquier otra.
También diseñaron una característica llamada Suspender/Reanudar, que permite
volver a la normalidad en un segundo después de haber suspendido el PC; no hace falta
reiniciar, cargar el sistema operativo, o cargar las operaciones y sus datos.
486 SX
Introducido en abril de 1991, representa el diseño de bajo coste de la familia 486. Es
prácticamente idéntico al DX, pero no incorpora la unidad de coma flotante. Al contrario
que pasaba con el 386 SX, que según mucha gente era una versión “lisiada” de 16 bits del
386 DX, el 486 SX era completamente de 32 bits.
El 486 SX fue más bien un capricho de marketing que nueva tecnología; de hecho,
las primeras versiones eran chips 486 DX con defectos en la FPU. En lugar de ser
desechados, se les desmontaba la sección con la FPU y se vendían como chips SX. Esto
pasó sólo al principio, más adelante los SX tenían su propia máscara, que disminuyó el
número de transistores de 1,2 millones a 1,185 millones.
El Intel 486 SX estaba disponible en versiones desde 16 Mhz hasta 66 Mhz.

487 SX
Es una versión del 486 DX diseñada para ser usada como unidad de coma flotante del
486 SX.

Procesadores DX2/OverDrive
El 3 de marzo de 1992 Intel introdujo el procesador de doble velocidad DX2. EL 26
de mayo anunció que el DX2 estaría disponible en una versión de venta al público llamada
OverDrive. Originalmente las versiones OverDrive del DX2 sólo estaban disponibles en
versiones de 169-pin, lo que significaba que sólo podían ser usados con 486SX; el 14 de
septiembre de 1992 Intel introdujo una versión del OverDrive de168-pin con la que se
podían actualizar también los 486DX.
Estos procesadores funcionaban internamente al doble de la velocidad del sistema en
el que estaban instalados. Se ofrecieron tres versiones:
− 40 Mhz DX2/OverDrive para sistemas de 16 MHz o 20 Mhz.
− 50 Mhz DX2/OverDrive para sistemas de 25 MHz.
− 66 Mhz DX2/OverDrive para sistemas de 33 Mhz.
La velocidad máxima a la que puede llegar es el doble de la frecuencia de reloj del
sistema; por tanto, si instalas un DX2/OverDrive de 40 Mhz en un 486 SX de 16 Mhz, el
chip funcionará como máximo a 32 Mhz.
La única parte del DX2 que no funcionaba al doble de velocidad es el bus que
gestionaba las operaciones de entrada y salida entre la CPU y el exterior.
Aparte de mejorar los sistemas del momento, una de las mejores partes del concepto
del DX2 era la de permitir a los diseñadores introducir sistemas muy rápidos usando
diseños de placas base más baratos.

Pentium OverDrive para equipos 486SX2 y DX2


Salió a la venta en 1995. Incluía una cache de nivel 1 de 32 Kb y la misma
arquitectura superescalar del chip real del Pentium. Además del núcleo Pentium de 32 bits,
las características de estos procesadores incrementaron la velocidad de las operaciones
debido en parte a la incorporación de la post-escritura en las caches. Si la placa base en la
que se instalaba soportaba la post-escritura, la mejora se llevaba a cabo, si no (como pasaba
con la mayoría), solo soportaba escritura directa.

AMD 486 (5x86)


AMD fabricó una serie de chips 486 que se instalaban en placas base 486 estándar.
De hecho, fabricaron el procesador 486 más rápido, llamado Am5x86(TM)-P75. El nombre
fue un poco engañoso, ya que debido al “5x86” mucha gente se pensaba q era un
procesador de 5ª generación tipo Pentium. En realidad, era un 486 con la velocidad de reloj
multiplicada (4x) que corría a 4 veces la velocidad de la placa base 486 de 33Mhz en la que
era instalado.
El 5x86 ofrecía grandes mejoras tales como una cache unificada de 16 Kb con post-
escritura o un núcleo de 133 Mhz; era aproximadamente comparable al Pentium 75, de ahí
que en el nombre se incluyera “P75”.

Cyrix/TI 486
Los procesadores Cyrix 486DX2/DX4 estaban disponibles en velocidades de 100
Mhz, 80 Mhz, 75 Mhz, 66 Mhz y 50 Mhz. De forma similar a los chips 486 de AMD, las
versiones de Cyrix son totalmente compatible con los 486 de Intel y funcionan en la
mayoría de las placas base 486.
El Cyrix 486DX2/DX4 incorpora una cache de 8 Kb con post-escritura, una unidad
de coma flotante integrada, un sistema de gestión de energía avanzado y un SMM.

QUINTA GENERACIÓN: P5 (Pentium)


Se describirán los procesadores de 5ª generación de Intel, AMD, y otras compañías.
Procesadores Pentium
El 19 de octubre de 1992, Intel anunció que su serie de microprocesadores de 5ª
generación (con nombre en clave P5) se llamaría Pentium, en lugar de 586, que era el
nombre que todo el mundo habría supuesto que tendría. Ciertamente lo natural hubiera sido
llamarlo 586, pero Intel descubrió que no se podía registrar una marca compuesta sólo de
números, y la compañía quería evitar que otras fabricadoras usaran el mismo nombre para
los “chips clones” que desarrollaran. El chip se presentó el 22 de marzo de 1993, y ya había
equipos usándolo varios meses después.
El Pentium era totalmente compatible con los procesadores de Intel anteriores, pero
obviamente existían diferencias. Posiblemente la más importante es que podía ejecutar dos
instrucciones a la vez debido a sus dos pipelines de datos, lo cual equivalía a tener dos
chips 486. Intel llamó a esta capacidad “tecnología superescalar”, y suele estar asociada con
chips RISC; de hecho, el Pentium es uno de los primeros chips CISC en ser considerados
superescalares.
Los dos pipelines de instrucciones fueron llamados u y v. El u, el principal, puede
ejecutar todas las instrucciones enteras y en coma flotante, mientras que el v, el secundario,
puede ejecutar instrucciones enteras y sólo algunas en coma flotante. A esta cualidad de
ejecutar dos instrucciones al mismo tiempo en cada unidad de ejecución se le llamó pairing.
Muchas veces el pairing no era posible, en cuyo caso sólo se usaba el pipeline u; por tanto,
para optimizar la eficiencia del Pentium, la opción mas idónea es revisar el software de
forma que más instrucciones puedan ser ejecutadas de forma paralela.
Otra cualidad importante de los Pentium era la inclusión de un sistema de
predicción de saltos, que le permitía mantener siempre ambos pipelines trabajando.
Con respecto a sus especificaciones, que hacen más fácil compararlo con los
procesadores previos, tenía un bus de direcciones de 32 bits, permitiendo direccionar la
misma cantidad de memoria física que se había podido desde el 386, 4 GB; sin embargo, el
bus de datos se aumentó a 64 bits, aunque el procesador seguía manteniendo compatibilidad
de 32 bits para las operaciones internas y los registros también eran de 32 bits. Debido a
esto mucha gente pensaba que Intel inducía a error al llamar al Pentium un “procesador de
64 bits”.
El Pentium tenía dos caches separadas de 8 KB, diferenciando una de código y otra
de datos, al contrario que el 486, que tenía una única cache de 8 KB ó 16 KB. El
controlador de cache estaba integrado en el chip, y te dejaba elegir la política de escritura
que querías entre post-escritura y escritura directa.
Procesadores Pentium de primera generación
Se fabricaron tres diseños de Pentium, cada uno con varias versiones. La primera
generación ofrecía velocidades de 60 Mhz y 66 Mhz. El procesador corría a la misma
velocidad que la placa base (1x).
Esta primera generación tuvo varios problemas. El chip era muy grande debido al uso
de una tecnología de 0,8 micras, lo cual criticaron compañías como Motorola e IBM, que
ya usaban tecnología de 0,6 micras para sus chips más avanzados. El otro problema estaba
relacionado con el consumo, pues el Pentium consumía mucho y se calentaba, aunque se
podía solucionar con un ventilador... mientras éste funcionara.
Los Pentium de primera generación no son compatibles con los posteriores, por lo
que la única manera de mejorarlo sin cambiar la placa base es mediante los chips
OverDrive lanzados por Intel, que funcionaban de manera similar a como lo hacían con el
486. En general, es mejor considerar una renovación de placa base, que aceptará un nuevo
procesador que puede ser mucho más rápido, que actualizar usando un procesador
OverDrive, que como mucho será el doble de rápido.

Procesadores Pentium de segunda generación


Intel los anunció el 7 de marzo de 1994, y se encontraba disponible en versiones que
iban desde los 75 Mhz a los 200 Mhz. Esta vez sí que usaron tecnología de 0,6 micras, para
reducir el tamaño y el consumo de energía. De hecho, a partir de 120 Mhz usaron
tecnología de 0,35 micras. Como se dijo antes, la única forma de pasarse a esta segunda
generación es cambiando la placa base; es decir, los Pentium de segunda generación son
incompatibles con los de la primera.
Esta generación permitía al procesador multiplicar su velocidad de reloj de manera
que podían ir más rápido que el bus; el de 150 Mhz podía llegar a multiplicar por 2.5 la
velocidad de reloj (2.5x), y el de 200 Mhz podía multiplicarlo por 3 (3x).
También se fabricaron procesadores OverDrive para esta generación, cuyas
principales características eran aumentar la velocidad y, quizás la más importante, la
incorporación de 11 tecnología MMX para mejorar las aplicaciones multimedia.

Procesadores Pentium-MMX
La tercera generación de procesadores Pentium (cuyo nombre en código era P55C)
fue lanzada en enero de 1997, e incorporaba lo que Intel llamó tecnología MMX. Como ya
se mencionó, esta tecnología está orientada a aplicaciones multimedia, incorporando 57
nuevas instrucciones creadas específicamente para manejar vídeo, audio y gráficos.
Defectos del Pentium
Quizás el error más famoso en la historia de los procesadores es el fallo que se
producía en la FPU de los Pentium. Fue llamado FDIV bug porque afectaba principalmente
a la instrucción FDIV (floating-point divide), por lo que otras instrucciones que usaban la
división también resultaron afectadas.
Este bug causó una gran polémica cuando fue anunciado en Internet por el
matemático Thomas R. Nicely de la Universidad de Lynchburg (Virginia), en Octubre de
1994. La noticia se expandió sorprendentemente, e incluso las personas que no tenían
ordenadores habían oído hablar de ella. La división en coma flotante daba errores con
ciertas combinaciones de números.
Después de que el bug fuera descubierto e Intel admitiera que lo sabían, estalló la
furia. Al principio Intel sólo cambiaba los procesadores a aquellas personas que
demostraran que habían sido afectadas por el fallo, pero finalmente Intel decidió que lo
mejor para su imagen de cara al público era sustituir todos los procesadores afectados, lo
cual supuso un coste inmenso.

AMD-K5
Es un procesador compatible con Pentium desarrollado por AMD y disponible en las
versiones PR75, PR90, PR100, PR120, PR133, PR166, PR200. Cualquier placa base que
soportara el Intel Pentium soportaría el AMD-K5, aunque se requería una actualización de
la BIOS. Algunas características principales del K5 son las siguientes:
− Cache de instrucciones de 16 KB, cache de datos de 8 KB.
− Predicción de saltos, ejecución especulativa y ejecución dinámica.
− FPU de alto rendimiento
− Selección de pins para multiplicar la frecuencia de reloj: 1.5x, 1.75x y 2x.
− Pipeline con seis unidades de ejecución.
El K5 se puede considerar un ordenador superior al Pentium, pero AMD lo introdujo
tarde en el mercado y la producción fue bastante lenta, por lo que la cosa no salió todo lo
bien que les hubiera gustado.

SEXTA GENERACIÓN DE INTEL: P6 (Pentium Pro, Pentium II, Pentium III)


La sexta generación comenzó en 1995 con la introducción del Pentium Pro; a partir
de aquí Intel sacó varios procesadores P6, todos con el mismo núcleo básico del Pentium
Pro.
La principal nueva característica de esta generación es la arquitectura superescalar,
en la cual dos unidades de ejecución de instrucciones pueden trabajar en paralelo. Sin
embargo, esto ya fue introducido por los últimos procesadores de quinta generación. Lo que
realmente hace que estemos 12 hablando de una nueva generación es la Ejecución
Dinámica y el Bus Dual Independiente (DIB), aparte de mejorar el diseñador superescalar.

Dynamic Execution
Permite al procesador ejecutar más instrucciones en paralelo, de forma que las tareas
se completan más rápido. Esta tecnología se basa en tres elementos:
− Predicción de saltos múltiple: predice el flujo de un programa con varios saltos.
− Ejecución desordenada: permite a las instrucciones que están listas ejecutarse,
independientemente de su orden en el programa original.
− Ejecución especulativa: ejecución provisional de código tras un salto que no se sabe si va
a ejecutarse.

Dual Independent Bus


Se refiere al hecho de que existen dos buses de datos: uno para el sistema (placa
base) y otro para la cache. Esto permite que la cache vaya más rápido.

Otras mejoras.
Muchas instrucciones CISC fueron cambiando por instrucciones RISC, para que
paralelizar sea más fácil. También hay que destacar que los P5 tenían dos unidades de
instrucciones, mientras que los P6 tienen como mínimo 6.
Todas estas características estaban optimizadas para trabajar con software de 32 bits;
por tanto, si usábamos software de 16 bits (como Windows 95 ó 98), no notaremos
demasiado la mejora con respecto a un Pentium o un Pentium-MMX con la misma
velocidad. Otros sistemas operativos de 32 bits aprovecharían mejor la Ejecución Dinámica
(como Windows NT, 2000 ó XP). Esto es un poco irónico ya que por este entonces, de los
tres ejemplos mostrados de sistemas operativos de 32 bits, sólo estaba el Windows NT,
orientado a estaciones de trabajo y servidores.

Procesadores Pentium Pro


El Pentium Pro, fabricado en el 95 y disponible en el 96, fue el sucesor del Pentium.
Usaba un socket 8 de manera que era incompatible con los anteriores. El procesador tenía
5.5 millones transistores y una cache L2 de 512 Kb contenía 31 millones de transistores, así
que un Pentium Pro con 1 Mb de cache L2 tenía cerca de 68 millones de transistores.
Siguiendo con la cache, tenía una L1 de 16 Kb, 8 de datos y 8 de instrucciones. Una
característica importante del Pentium Pro es que tenía una cache de nivel 2 integrada, lo
cual abarataba el coste de las placas base. Esta característica fue realmente importante y ha
perseverado en los siguientes procesadores de Intel y AMD, con la excepción del Celeron
original.
Por último, decir que este procesador no tuvo demasiado éxito como ordenador de
escritorio, pero encontró su lugar en el mundo de los servidores, y que se sacó también un
procesador de actualización OverDrive.

Procesadores Pentium II
Fue introducido en el mercado en mayo de 1997. En líneas generales se puede ver
como un Pentium Pro con tecnología MMX y un diseño de cache modificado. La cache L2,
en lugar de estar 13 en el núcleo, estaba junto al núcleo del microprocesadoren una tarjeta
impresa. La L1 aumentó a 32 Kb (16 para instrucciones y 16 para datos), y la L2 trabajaba
a la mitad de frecuencia que el procesador, al contrario que en el Pentium Pro, en el que lo
hacía a la misma; para subsanar este problema Intel dobló la capacidad de las cache de
nivel 2 estándar de 256 Kb a 512 Kb. Sobra decir que todas las características propias de la
P6 del Pentium Pro se conservan en el Pentium II.
Con respecto a características más “físicas”, por decirlo de algún modo, cabe destacar
los 7.5 millones de transistores, el cambio del Socket 8 por un mucho más pequeño slot 1,
la tecnología de 0,25 micras usada en las versiones de más de 333 Mhz (lo cual permitía
que una versión de 450 Mhz consumiera menos que una de 233 Mhz con tecnología de 0,35
micras), y el hecho de que generaba gran cantidad de calor que tenía que ser disipada. Esto
último obligaba a usar un disipador, muchos de los cuales ya tenían un ventilador
incorporado.

Celeron
No es que el Celeron sea en sí un procesador de sexta generación, pero sí fue en esta
generación cuando apareció el primero. Se le llama Celeron a la línea de procesadores de
bajo coste de Intel. Los primeros Celeron estaban basado en el modelo P6 (Pentium II y
III), y luego han llegado los basados en Pentium 4 y en Intel Core 2 Duo.
Muchas de las características son las mismas de los procesadores en los que están
basados, ya que el núcleo del procesador es el mismo. Las principales diferencias residen
en el embalaje, el tamaño de la cache de nivel 2 y la velocidad del bus de la CPU. En
conclusión, los Celeron son una versión de rendimiento reducido del procesador de Intel
predominante en ese momento, pensada para el mercado de bajo coste.
Pentium III
El procesador Pentium III, introducido en febrero de 1999, es un procesador bastante
similar al Pentium II (de ahí que no hablemos de una nueva generación de procesadores), y
la novedad más significativa es la inclusión de instrucciones SSE (Streaming SIMD
extensions), que servían para mejorar las posibilidades de tratamiento de imágenes
avanzado, 3D, audio streaming (distribución a través de Internet), vídeo y reconocimiento
de voz.
En principio el Pentium III se basó en tecnología de 0,25 micras, con lo cual el
núcleo contenía más de 9.5 millones de transistores. Más adelante construyeron uno con
tecnología de 0,18 micras y L2 integrada de 256 Kb (con nombre en código Coppermine),
lo cual incrementó la cuenta de transistores a 28.1 millones. La última versión del Pentium
III (con nombre en código Tualatin), usaba tecnología de 0,13 micras y tenía 44 millones de
transistores, siendo incompatible con las placas bases anteriores.
La frecuencia de reloj de los Pentium III iba desde los 450 Mhz hasta 1.4 Ghz (la
última versión, el Xeon). Todos los procesadores Pentium III tenían cache de nivel 2 de 256
Kb o 512 Kb, que podían trabajar a la misma frecuencia que el procesador o a la mitad; el
Pentium III Xeon (una versión más cara del Pentium III orientado a servidores y estaciones
de trabajo) podía tener hasta 2 Mb de cache L2 trabajando a la misma frecuencia que el
procesador.

Pentium II/III Xeon


Son versiones de alto rendimiento, y difieren de las versiones en las que están
basadas (Pentium II o III) en tres campos: embalaje, tamaño de la cache y velocidad de la
cache.
Más importante que el hecho de tener una cache de nivel 2 de 2 Mb es el hecho de
que pueda trabajar a la misma velocidad que el procesador. El número de transistores en los
Pentium III Xeon con cache L2 de 2 Mb fue un record en la época, alcanzando los 84
millones.

SEXTA GENERACIÓN DE OTROS FABRICANTES


Aparte de Intel, otros fabricantes construyeron procesadores tipo P6, pero con una
diferencia, La mayoría de ellos estaban construidos para poder funcionar en placas bases
del tipo P5, para llegar al mercado de bajo coste. Más adelante AMD introdujo el Athlon y
el Duron, que ya eran procesadores de sexta generación en toda regla. A continuación,
comentaré algunos de estos procesadores de sexta generación, tanto del primer tipo
comentado como del segundo.
NexGen Nx586
NexGen fue fundada por Thampty Thomas, que contrató a varias personas
involucradas en los procesadores 486 y Pentium. Desarrollaron el Nx586, un procesador
similar al Pentium pero incompatible con éste. AMD se fusionó con esta compañía y el
resultado fue su procesador K6.

AMD-K6 Series
Es un procesador de alto rendimiento de sexta generación físicamente instalable en
una placa base P5 (Pentium). Fue diseñado por AMD junto a NexGen y en principio se le
conoció como el Nx686 (por ser el sucesor del Nx586 de NexGen), aunque la versión de
NexGen nunca apareció porque fue adquirida por AMD antes de que el chip se lanzara al
mercado.
El K6 incluye un set de nuevas instrucciones multimedia, que el K6-2 incrementó
posteriormente con lo que AMD llamó 3D Now!.
Algunas características del K6 son las siguientes:
− Diseño interno de sexta generación con interfaz externa de quinta generación.
− Núcleo interno RISC.
− Unidades de ejecución paralela superescalar (7 unidades).
− Ejecución dinámica.
− Predicción de saltos.
− Ejecución especulativa.
− Cache de nivel 1 de 64 Kb (32 de datos y 32 de instrucciones).
− FPU integrada.
− Soporte para instrucciones MMX.
El K6-2 incluyó además mayor frecuencia de reloj y de bus, y el comentado 3D
Now!, consistente en 21 nuevas instrucciones de sonido y gráficos.
Por último, el K6-3 incluyó cache L2 integrada que trabajaba a la frecuencia del
procesador, lo que, unido a un precio asequible, permitió a la serie K6 entrar en
competencia directa con los Intel Pentium II y los Intel Celeron.
Los procesadores AMD tienen requerimientos de voltaje específicos y puede trabajar
a bastante temperatura, así que es importante tener una placa base con regulador de voltaje
y un buen disipador.

AMD Athlon, Duron y Athlon XP


Los Athlon son los sucesores del K6, de AMD; usan una nueva interfaz externa por
lo que no son 15 compatibles con los anteriores. En los primeros diseños la cache L2 era
externa (512 Kb) y trabajaba a 1/2, 2/5 o 1/3 de la velocidad del procesador. En revisiones
posteriores la L2 ya estaba directamente en la die del procesador y trabajaba a la misma
frecuencia que éste (en estos casos la cache L2 era de 256 Kb). Esta nueva versión del
Athlon con la cache L2 integrada tuvo el nombre en código Thunderbird. La versión más
reciente del Athlon, llamada Athlon XP, incluye tecnología 3D Now!, instrucciones SSE, y
los últimos modelos ya tenían cache L2 integrada de 512 Kb.
Aunque la conexión era parecida, los chips AMD no funcionaban en las mismas
placas base que los chips de Intel, ya que AMD quería mejorar su arquitectura y alejarse de
Intel.
El Athon se fabricó en versiones desde 500 Mhz hasta 1.4 Ghz. Una mejora
importante fue la inclusión de un front-side bus de 200 o 266 Mhz llamado EV6, que
transfería dos datos por ciclo a una frecuencia de 100 o 133 Mhz. El uso de este bus es una
de las razones primordiales por las cuales el Athlon y el Duron evolucionaron tan bien.
Los primeros Athlon usaban tecnología de 0,25 micras, y las versiones más rápidas
de 0,18 y 0,13 micras.
En la mayoría de los benchmarks, el Athlon igualaba o superaba al Pentium III.
Además, AMD le ganó a Intel en la carrera por llegar a 1 Ghz, lanzando el Athlon a dicha
velocidad dos días antes de que Intel sacara el Pentium III a 1 Ghz.

AMD Duron
El Duron, introducido en junio del 2000, es al Athlon lo que el Celeron es a los
Pentium II y III. Básicamente, es un Athlon con menos cache de nivel 2, diseñado para ser
una versión de bajo coste y competir en este mercado con los citados Celeron.

AMD Athlon XP
Como se mencionó antes, es la versión más reciente de los Athlon, con mejoras tales
como la capacidad de ejecutar las instrucciones Intel SSE o la inclusión de una cache L2
on-die de 512 Kb y un nuevo plan de comercialización que compite directamente con el
Pentium 4.
AMD usó el término “QuantiSpeed” (como término de marketing, no técnico) para
referirse a la arquitectura del Athlon XP, diciendo que incluía elementos como 9 unidades
para ejecución superescalar, una FPU con operaciones más rápidas (que subsanaban el
atraso que AMD siempre había tenido con respecto a Intel en este campo), etc.

Athlon MP
Fue el primer procesador de Athlon diseñado para soporte multiprocesador. Por
tanto, podía usarse en servidores y estaciones de trabajo que demandaran esto.

Sempron (Socket A)
AMD introdujo esta línea de procesadores en 2004 como procesadores económicos
para competir con el Celeron D. Al igual que el Celeron, el Sempron es un “camaleón” ya
que es usado por procesadores basados en Socket A (serie Athlon XP) y Socket 754
(basados en el Athlon 64).
La versión Socket A del Sempron es el modelo económico del Athlon XP, y sus
características son similares.

Cyrix/IBM 6x86(M1) y 6x86(M2)


Esta familia de procesadores se parece al K5 y el K6 de AMD en el sentido de que
ofrecen diseños internos de sexta generación que son compatibles con los de quinta
generación (Socket 7).
Tiene las características típicas de sexta generación tales como ejecución dinámica,
predicción de salto, ejecución especulativa, compatibilidad con tecnología MMX, ejecución
desordenada, etc.
Es compatible con los sistemas operativos y software basado en arquitectura x86.
Este procesador no tuvo continuidad ya que Cyrix fue tragada por VIA.

VIA C3
Originalmente se conoció como VIA Cyrix III. Las primeras versiones del C3 tenían
128 Kb de cache L1 pero no tenían cache L2.
Es totalmente compatible a nivel de software con otros procesadores x86, incluyendo
el Pentium III y el Celeron, y debido a sus características tales como bajo consumo de
energía, y un rendimiento no demasiado alto en comparación con el Celeron, fue utilizado
en mercados específicos como el portátil.
SÉPTIMA GENERACIÓN: INTEL PENTIUM 4
El Pentium 4 se introdujo en noviembre del 2000 y, si hubiera tenido un nombre
compuesto por números, hubiera sido el 786, ya que representa una nueva generación de
procesadores. Hay tres variaciones principales, llamadas Willamette, Northwood y Prescott.
Algunas de sus especificaciones técnicas son:
− Velocidades de 1.3 Ghz a 3.8 Ghz.
− Willamette: 48 millones de transistores, tecnología 0,18 micras.
− Northwood: 55 millones de transistores, tecnología 0,13 micras.
− Prescott: 125 millones de transistores, tecnología 0,09 micras.
− Compatible a nivel de software con los procesadores de Intel de 32 bits previos.
− FSB a velocidades entre 400 Mhz y 1066 Mhz.
− Hyper-threading en todos los procesadores de 2,4 Ghz o más con FSB de 800 Mhz y en
los procesadores de 3,06 Ghz o más con FSB de 533 Mhz.
− Predicción de saltos.
− Execution trace cache: una cache L1 avanzada que guarda micro-operaciones
decodificadas, ahorrando el tiempo de decodificado de las instrucciones.
− Cache L1 de 8 ó 16 Kb.
− Cache L2 on-die, a la velocidad del núcleo, con capacidad entre 256 Kb y 1 Mb.
− FPU mejorada.
− Varios estados de bajo consumo de energía.
− Nuevas instrucciones SSE.
Como se puede ver, Intel abandonó la numeración romana para pasarse a la arábiga.
La gran velocidad permitida por la tecnología hyper-pipelined permitía a las dos ALUs ir al
doble de la velocidad del procesador, lo que significa que las operaciones se pueden
ejecutar en medio ciclo.
Las velocidades de bus de sistema de 400/533/800/1066 Mhz realmente significan
que el bus 17 trabaja a una velocidad de 100/133/200/266 Mhz y transfiere datos cuatro
veces por ciclo.
El Pentium 4 funciona bien con RDRAM y DDR SDRAM, si le pones una memoria
inferior no se aprovecha el procesador y si se pone una superior el procesador no la
aprovechará.
La arquitectura hyper-pipelined, con un pipeline mucho más largo, dividía las
instrucciones individuales en más subetapas que los procesadores previos;
desafortunadamente, esto podía aumentar el número de ciclos tomados para ejecutar
instrucciones si no están optimizadas para el procesador.
Otra ventaja importante es el hyper-threading, que permitía a un único procesador
ejecutar simultáneamente dos hilos actuando como si hubiera dos procesadores en lugar de
uno.

Pentium 4 Extreme Edition


En noviembre de 2003, Intel introdujo esta edición (abreviada Pentium 4 EE), el
primer PC de escritorio en incorporar cache L3. Básicamente es una versión renovada del
núcleo Prestonia del Xeon orientado a servidores, que ya usaba cache L3 desde noviembre
del 2002. El Pentium 4 EE tenía 512 Kb de cache L2 y 2 Mb de cache L3, lo que
incrementó la cuenta de transistores a 178 millones y aumentó bastante el tamaño de la die,
así como el coste de producción y evidentemente de venta. Esta Extreme Edition estaba
orientada al mercado gaming, es decir, a los jugadores habituales de videojuegos, que
estaban dispuestos a pagar dinero extra para rendimiento adicional. De hecho, la cache
adicional no ayudaba tanto en aplicaciones de negocio como en aplicaciones 3D para
juegos potentes.
Más adelante se introdujeron varias revisiones mejoradas que introducían más cache
L2 (2 Mb) y quitaban la L3.
Como el Pentium 4 se fabricó en tres tipos de sockets distintos, es esencial elegir un
disipador hecho específicamente para el tipo de procesador que tengamos.

Procesadores Xeon
Están basados en el Pentium 4 y diseñados para el Socket 603 y el 604. Los Xeon DP
(muchas veces llamados simplemente Xeon) fueron diseñados para estaciones de trabajo, y
los Xeon MP (en versiones desde 1,4 Ghz a 3 Ghz, con bus de 400 Mhz) para servidores.
OCTAVA GENERACIÓN: PROCESADORES DE 64-BITS
En el 2001 ya habían pasado cerca de 15 años desde que llegaron los primeros
procesadores de 32-bits (todos los procesadores desde el 386 hasta el Pentium 4 y el Athlon
XP). Sin embargo, en 2001 Intel introduce el primer procesador de 64-bits para servidores,
el Itanium, seguido en el 2002 por el mejorado Itanium 2. En 2003, AMD introdujo el
primer procesador de 64-bits para escritorio compatible con la arquitectura x86, el Athlon
64, seguido de su primer procesador de 64-bits para servidores, el Opteron. En 2004, Intel
introdujo una serie de versiones del procesador Pentium 4 que permitían 64-bits. En 2005
introdujo versiones de 64 bits de su procesador Xeon para estaciones de trabajo y
servidores, y nuevos procesadores de 64 bits para PCs de escritorio, el Pentium Extreme
Edition y el Dual-Core Pentium D. A continuación se describen algunas características de
estos procesadores de Intel y AMD, los principales fabricadores de microprocesadores del
mercado.

Intel Itanium e Itanium 2


Lanzado en mayo del 2001, el Itanium fue el primer procesador de la familia de 64
bits de Intel, y junto a su hermano el Itanium 2, son la gama alta de procesadores de Intel
dedicada al mercado de servidores. Si se hubiera seguido usando designación numérica
estos procesadores serían los 886 por representar una nueva generación; no obstante, nunca
fueron diseñados para reemplazar al Pentium 4: eran inicialmente muy caros y se
encontraban sólo en servidores y estaciones de trabajo avanzadas.
Fueron los primeros procesadores en incluir 3 niveles de cache integrada (el Pentium
4 EE salió posteriormente); aunque en varios diseños anteriores se contaba con L3, estaba
en la placa base y era mucho más lenta.
El primer Itanium 2 fue introducido en junio del 2002. La versión actual usa
tecnología de 0.3 micras, y tiene más de 592 millones de transistores en la versión con 9
Mb de cache L3 on-die. Debido a que el Itanium 2 tiene bastante más ancho de banda del
bus de CPU, mayor velocidad de reloj, y un FSB como mínimo dos veces más rápido que el
del Itanium (de 64 bits a 128 bits), es más rápido que el Itanium en todos los procesos. El
Itanium y el Itanium 2 no se pueden intercambiar por estar soportados por distintos sockets
y chipsets.

AMD Athlon 64 y 64 FX
Fueron lanzados en septiembre del 2003, y son los primeros procesadores de 64-bits
para uso doméstico (en lugar de para servidores). La familia de 64-bits de AMD incluye
también el procesador para servidores Opteron; de hecho el Athlon 64 y el 64 FX son
básicamente chips Opteron diseñados para PCs de escritorio, y en algunos casos se
disminuye la memoria cache o el ancho de la memoria.
Al margen del hecho de soportar instrucciones de 64-bits, la principal diferencia
entre los Athlon 64 y 64 FX y otros procesadores es que tienen el controlador de memoria
integrado, el cual solía estar en el chip North Bridge de la placa. En un diseño de
arquitectura de bus de CPU típico, el procesador se comunica con el chipset North Bridge,
que se comunica con la memoria y los demás componentes del sistema. En el Athlon 64 y
el 64 FX, el procesador se comunica directamente con la memoria, agilizando las
transferencias de memoria y las transferencias del bus CPU. La principal diferencia entre el
Athlon 64 y el 64 FX es que tienen distintos tamaños de memoria cache y distinto ancho
del bus.
Las principales características del Athlon 64 incluyen:
− Velocidades que varían entre 1,8 Ghz y 2,4 Ghz.
− 68,5 millones de transistores (versiones con 512 Kb de cache L2 ) o 114 millones de
transistores (versiones con 1 Mb de cache).
− Pipeline de 12 etapas.
− Controlador de memoria DDR integrado en el procesador.
− 128 Kb de cache L1 estándar (algunos Athlon 64s tenían más de 1 Mb). − Cache L2
integrada de 512 Kb o 1 Mb.
− SSE2 (SSE más 144 nuevas instrucciones para procesamiento de gráficos y sonido).
− Varios estados de bajo consumo de energía.
El Athlon 64 FX incluía algunas características como aumento de la cache L2 o de la
frecuencia de reloj. El Athlon 64 también tuvo su “versión de bajo coste” correspondiente,
el Sempron (Socket 754).

AMD Opteron
Es la versión del Athlon 64 para estaciones de trabajo y servidores, y soporta la
misma arquitectura AMD64. Fue lanzado en la primavera del 2003.
EL Opteron está disponible tanto en versiones de un núcleo como de doble núcleo.
Al contrario que los Itanium, que soportaban básicamente chipsets Intel, los Opteron
soportan una amplia gama de chipsets de terceras compañías como VIA, SiS, NVIDIA o
ATI (tal y como hacía el AMD 64).

PROCESADORES DE DOBLE NÚCLEO


No importa cuán rápido pueda ser un procesador de un núcleo o cuanta RAM tenga
instalada; el procesador debe asegurarse de que cada programa que se ejecuta es atendido
correctamente. Por tanto, mientras más programas se vayan ejecutando, la cantidad de
tiempo que el procesador puede dedicar a cada uno va disminuyendo, y como resultado el
rendimiento del sistema se ve reducido. Los servidores y las estaciones de trabajo llevan
desde hace mucho tiempo beneficiándose de los beneficios de tener múltiples procesadores,
pero el alto coste que esto supone impide hacerlo llegar a los ordenadores de uso
doméstico.
Los procesadores de doble núcleo incluyen, como su nombre indica, dos núcleos de
procesador en un mismo paquete físico, proporcionando todas las ventajas de tener un
ordenador con varios procesadores, a un coste reducido.
Intel introdujo los primeros procesadores de doble núcleo (el Pentium D y el Pentium
Extreme Edition) a principios del 2005, y AMD lanzó el primer Opteron de doble núcleo y
el Athlon 64 X2 poco después.

Intel Pentium D y Pentium Extreme Edition


Como se dijo antes, fueron introducidos en la primavera del 2005. Básicamente, lo
que Intel hizo para construir sus procesadores de doble núcleo lo más rápido posible fue
usar dos núcleos del 20 Pentium 4 (concretamente del modelo Prescott).
Debido a que el núcleo del Prescott es el que más se calienta de los que Intel había
fabricado para ordenadores de escritorio, Intel limitó la velocidad de los doble núcleo a 3,2
Ghz en lugar de los 3,8 Ghz que tenía como máximo el Pentium 4. Cada núcleo tenía 1 Mb
de cache L2, lo que hacía un total de 2 Mb.
El Pentium Extreme Edition es similar al Pentium D pero incluye, por ejemplo,
multiplicadores de reloj que hacen que sea fácilmente “overclokeable”.

AMD Athlon 64 X2 y procesadores de doble núcleo Opteron


Una de las ironías en la industria de los procesadores es que AMD, cuyos
procesadores Athlon 64 y Opteron fueron diseñados teniendo en mente actualizarlos
poniéndoles doble núcleo, son actualmente el segundo vendedor de chips con arquitectura
x86 en introducir los chips de doble núcleo. Los primeros Opteron de doble núcleo fueron
lanzados justo después del Pentium Extreme Edition y el Pentium D en abril del 2005, y el
procesador para ordenadores de uso doméstico Athlon 64 X2 se introdujo en mayo de ese
mismo año. Éste último se vendió en dos diseños, uno con 1 Mb de cache L2 (512 Kb por
núcleo), que usaba el núcleo Manchester, y otro con 2 Mb de cache L2 (1 Mb por núcleo),
que usaba el núcleo Toledo. Las frecuencias de reloj están entre 2.2 Ghz y 2.4 Ghz,
mientras que las de los Opteron están entre 1.8 Ghz y 2.4 Ghz.
Aunque AMD no fue la primera en introducir procesadores de doble núcleo, sí que es
cierto que sus chips tienen varias ventajas. Una de ellas es la de tener el controlador de
memoria integrado en el procesador, ya comentado anteriormente; otra es el hecho de que,
al haberse hecho el Athlon 64 pensando en el doble núcleo, el impacto en relación al
calentamiento del segundo núcleo es mínimo.
Aunque las velocidades de reloj del Athlon 64 y del Opteron son menores que las del
Pentium D o las del Pentium Extreme Edition, la eficiencia incrementada por los diseños de
AMD hace que el rendimiento de sus procesadores sea igual o mayor que el de los de Intel,
dependiendo del benchmark.

Intel Core Duo y Core 2 Duo


El Intel Core Duo original fue lanzado en 2006, y en líneas generales es un modelo
de 32 bits basado en arquitectura x86, con doble núcleo. Incorpora 2 Mb de cache L2
compartida por los dos núcleos, un FSB de 533 o 667 Mhz, un nuevo juego de
instrucciones multimedia, y un pipeline de 12 etapas. Como curiosidad, cabe decir que fue
el primer procesador de Intel usado en los ordenadores Apple Macintosh.
El Core 2 Duo fue lanzado medio año más tarde que el Core Duo original, y la
diferencia principal es que son de 64 bits, aparte de incluir más ALUs, FPUs, aumentar las
etapas del pipeline a 14, etc. En comparación con el Pentium 4 o el Pentium D, el Core 2
Duo tiene frecuencias de reloj más bajas, preocupándose más por los ciclos que tarda una
instrucción en ejecutarse o por el apartado de consumo de energía. La salida al mercado de
estos prcesadores a desplazado al Pentium al mercado de gama baja.
Se lanzó también una versión de un sólo núcleo (Solo), de cuatro núcleos (quad), y
una gama alta de dos o cuatro núcleos (Extreme).
CONCLUSIÓN
Después de estudiar este recorrido por la historia de los procesadores, la sensación
que se me queda es que ha sido una evolución lógica: hemos ido avanzando hacia una
mayor velocidad de procesamiento, hacia un aumento del rendimiento. La minimización
del tamaño de los chips, y la disminución del nivel de integración es más bien una
necesidad que va asociada a este aumento de la velocidad, pues se necesitan más
transistores y muy pocos pueden permitirse tener en su casa un ordenador del tamaño de un
campo de fútbol. Hoy en día hace falta quizás una idea revolucionaria, pues aunque es
cierto que los procesadores de varios núcleos están muy bien, no es menos cierto que las
ventajas de tener varios procesadores se llevan aprovechando en el mundo de los servidores
desde hace tiempo, y lo único que se ha hecho ha sido trasladar esta idea al ámbito de los
ordenadores de uso personal.
Dicen que en un futuro se habrá abandonado el silicio como fundamento de los más
avanzados procesadores, ya que el nivel de integración será irreducible. Debido a ello se
están buscando desde ya otras opciones, sonando con especial fuerza la computación
cuántica; no obstante, hasta que ésta no deje de ser una utopía o se encuentre otra
alternativa, nos tendremos que conformar con que nos bombardeen cada cierto tiempo con
información referente a un nuevo número de núcleos en un procesador.
1. ¿Cuáles componentes formarían mi computador ideal?
R.
 CPU: Intel core i9 12900k
 RAM: 64gb (2x32gb) DDR5 4400 Corsair
 Placa base: ROG Maximus Z690 Hero
 Disco duro: Corsair MP600 Pro 2tb y WD Blue Sn550 2TB
 GPU: Geforce RTX 3090
 PSU: Corsair RM1000x 80+ Gold
 Refrigeración: Corsair iCUE h170i Elite LCD
 Cajón: Asus TUF Gaming GT501 White Edition
 Teclado: Razer BlackWidow V3 Mini Hyperspeed
 Mouse: Razer DeathAdder V2 Pro
 Audífonos: Razer Barracuda X
Bibliografía
 “Upgrading and Repairing PCs”, Scott Mueller.
 Página Web http://es.wikipedia.org

También podría gustarte