Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generaciones de Procesadores - Periféricos e Interfaces (Aarón Ojeda Reyes) (Curso 2008-2009) PDF
Generaciones de Procesadores - Periféricos e Interfaces (Aarón Ojeda Reyes) (Curso 2008-2009) PDF
de procesadores
NDICE
Resumen............................................................................................................................3
Introduccin......................................................................................................................3
Primera generacin: P1 (086).........................................................................................3
Segunda generacin: P2 (286).........................................................................................4
Tercera generacin: P3 (386)..........................................................................................5
Cuarta generacin: P4 (486)...........................................................................................7
Quinta generacin: P5 (Pentium)...................................................................................9
Sexta generacin de Intel: P6 (Pentium Pro, Pentium II, Pentium III)......................11
Sexta generacin de otros fabricantes............................................................................14
Sptima generacin: Intel Pentium 4.............................................................................16
Octava generacin: procesadores de 64 bits..................................................................17
Procesadores de doble ncleo..........................................................................................19
Mejoras y actualizaciones................................................................................................21
Nombres cdigo de los procesadores..............................................................................22
Conclusin.....................................................................................................................27
Preguntas tipo test27
Bibliografa........................................................................................................................30
RESUMEN
En este trabajo se hablar de la evolucin de los procesadores a lo largo de la historia, desde el
Intel 8086 hasta los actuales procesadores de doble ncleo. Principalmente se hablar de Intel y
AMD, aunque tambin se mencionarn otros fabricantes que con mayor o menor suerte intentaron
entrar en un mercado dominado claramente por estas dos compaas.
Se har especial hincapi en las diferencias entre una generacin y otra, dejando un poco de lado
las caractersticas muy especficas de generaciones pasadas que no han perdurado hasta hoy en da.
INTRODUCCIN
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 generacin de
procesadores hasta los procesadores de doble ncleo que copan hoy el mercado.
Comenzar hablando de la primera generacin, que tiene como estandarte al procesador Intel
8086. Posteriormente comentar la segunda generacin, representada por el 286. A continuacin se
produce un salto importante, pues entramos en la era de los 32 bits, con el flamante Intel 80386. La
cuarta generacin (486) supone bsicamente un aumento del rendimiento del 386, y en la quinta
generacin nos encontramos con los archiconocidos Pentium. La sexta generacin versar sobre la
mejora de los citados Pentium, y se dividir en dos partes: sexta generacin de Intel y sexta
generacin de otros fabricantes. La sptima generacin tiene como representante ms importante al
Pentium 4 y en el tema dedicado a la octava generacin ya nos meteremos con los procesadores de
64 bits.
Una vez analizadas las ocho generaciones de procesadores, comentar las caractersticas de los
procesadores de doble ncleo, y por ltimo tenemos dos apartados dedicados a mejoras y
actualizaciones, y al curioso tema de los nombres cdigo de los procesadores.
Es importante resaltar que el tema de los procesadores est dividido en tres trabajos: uno
correspondiente a los procesadores en s como elemento del PC, otro dedicado a la fabricacin e
instalacin de dichos procesadores, y el que nos ocupa, dedicado a las generaciones de
procesadores. Como es lgico, aspectos relacionados con los otros trabajos basados en procesadores
aparecern con frecuencia, pero slo se mencionarn y como mucho se describirn someramente.
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. El coste era alto porque el 8086 necesitaba
un bus de datos de 16 bits en lugar de uno de 8 bits, que era ms barato.
La mayora 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
diseo adecuado a los 16 bits. Por todo esto, Intel decidi introducir una variacin del 8086 a la que
llam 8088.
Bsicamente, 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, segua manteniendo los
registros internos de 16 bits y los 20 bits del bus de direcciones, as que poda 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, decisin que aos ms tarde
fue criticada. Sin embargo, fue una sabia decisin. IMB deca que su nuevo PC tena un
microprocesador de 16 bits, ya que el 8088 era capaz de ejecutar software de 16 bits tan potente
como el que poda ejecutar el 8086, slo que un poco ms lento. De hecho, los programadores
pensaban en el 8088 como un chip de 16 bits, ya que era prcticamente 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 generacin, con un diseo de hardware de 8 bits
mucho ms barato.
Aunque el 8088 fue introducido en junio de 1979, el primer PC de IBM que lo utiliz apareci en
agosto de 1981, dos aos despus. Hoy en da 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.
Coprocesador 8087
Fue un procesador orientado al clculo matemtico. Se le llam numeric data processor (NDP),
coprocesador matemtico, o simplemente chip matemtico.
Intel 80286
Este chip, introducido en 1982, es la CPU que encuentra detrs 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 ms rpidos que sus predecesores por varias razones. La principal
es que el 286 es mucho ms eficiente a la hora de ejecutar instrucciones. En el 8088 y el 8086 una
instruccin tarda un promedio de 12 ciclos en ejecutarse; con el 286 esta cantidad se ve reducida a
4
4,5 ciclos.
Por otra parte, el 286 tena dos modos de operacin: el modo real y el modo protegido. En el
modo real el 286 era bsicamente 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 crea que tena acceso a 1 Gb de
memoria (incluyendo memoria virtual, de ah lo de crea). El chip 286, sin embargo, slo poda
direccionar 16 Mb de memoria. Un defecto importante con respecto a esto de los modos de
operacin, es que no se poda pasar del modo protegido al modo real sin resetear (del real al
protegido s que se poda). Posteriormente el 386 permitira 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 mltiples programas
ejecutndose 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 clculo de operaciones matemticas.
Procesadores 386
El Intel 80386 (386) agit la industria del PC debido al gran cambio que supona; 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 poda 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 instruccin para ejecutarse (4,5), el 386 ofreca una cuantiosa mejora en otras reas,
principalmente por aadir capacidades software adicionales (modos) y una unidad de gestin 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 an ms til el modo protegido. Tambin inclua un nuevo modo,
llamado virtual real, que permita ejecutar varias sesiones en modo real simultneamente 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 diseados
para sistemas operativos avanzados que slo se ejecutaban en modo protegido. Intel extendi las
capacidades de direccionamiento de memoria del modo protegido del 386 con una nueva MMU que
proporcionaba paginacin avanzada y posibilidad de cambio de contexto.
El modo virtual real ya era algo ms novedoso. En este modo, el procesador puede ejecutar sin
5
riesgo el modo real del 8086. Se pueden ejecutar mltiples 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 ningn riesgo.
Se fabricaron varias versiones del 386, algunas con menos potencia y ms econmicas, y otras
que consuman menos energa, orientadas a equipos porttiles.
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. Contena 275,000
transistores, y consuma menos energa que el 8086. Su consumo de energa era menor porque
estaba hecho con materiales CMOS, cuyo diseo permite a los dispositivos consumir niveles de
energa extremadamente bajos.
EL 386 estaba disponible en velocidades que iban desde 16 Mhz hasta 33 Mhz; otras compaas,
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 diseadores de sistemas que buscaran las capacidades del 386 a precio
de 286. De forma similar a como lo haca el 286, el 386 SX est restringido a slo 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 tena una MMU mejor y el modo de
ejecucin 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 diseada para
sistemas porttiles en los que el consumo bajo era necesario. Ofreca caractersticas especiales para
la gestin de energa que eran importantes para los equipos que funcionaban con bateras. Adems
tena varios modos de hibernacin para conservar la energa.
Inclua una arquitectura extendida que contena un sistema de manejo de interrupciones que
permita acceder a las citadas caractersticas de gestin de energa.
Estas funciones extra aumentaron el nmero de transistores: si el 386 DX tena 275,000, el 386
SL tiene 855,000.
El 386 SX estaba disponible con una frecuencia de reloj de 25 Mhz.
Coprocesador 80387
Fue un coprocesador con un chip matemtico de alto rendimiento diseado especficamente para
trabajar con el 386. Usaba tambin CMOS para tener un consumo de energa bajo.
Tena dos diseos bsicos: el 387 DX para el 386 DX, y el 387 SX para el 386 SX y el 386 SL.
Es fcil instalar el 387 DX, pero hay que tener cuidado con la orientacin al instalarlo en el socket
correspondiente. Si se hace mal el chip queda inservible; de hecho el caso ms comn de chips 387
DX quemados es instalacin incorrecta. El cuidado que hay que tener al instalarlos aumenta si
6
tenemos en cuenta que la garanta de Intel no cubra los chips que se haban roto de este modo.
CUARTA GENERACIN: P4 (486)
Aunque el cambio que se produjo en la industria no fue tan importante como el de la tercera
generacin, con los procesadores de esta generacin se lleg a doblar el rendimiento de los de la
anterior. Hablaremos de los procesadores de cuarta generacin de Intel, AMD y otros fabricantes.
Procesadores 486
En la carrera por conseguir ms 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 grfica de usuario) de Windows y OS/2 una opcin viable para las personas que
trabajaban con sus ordenadores todos los das.
Algunas caractersticas principales hacan a un 486 aproximadamente dos veces ms rpido que
un 386 equivalente en Mhz son las siguientes:
Tiempo de ejecucin 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 poda ser mejorada an
ms con las cache externas.
Coprocesador matemtico integrado. En promedio, el coprocesador matemtico integrado en el
486 DX proporcionaba un rendimiento 2 3 veces mayor que el chip 387 externo.
La mayora de los chips 486 se ofrecan en un rango de velocidades mximas, 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 tenan un mximo de velocidad de 25 Mhz y
posteriormente salieron versiones de 33 Mhz y 50 Mhz.
Fueron fabricados con tecnologa 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, ms del cudruple de los que tena el 386 DX.
Un 486 DX estndar tena una unidad de proceso, una unidad de come flotante (coprocesador
matemtico), 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 mayora de ellas tienen que ver con controlar la cache interna).
De forma similar al 386, el 486 puede direccionar 4 GB de memoria fsica y manejar como
mucho 64 TB de memoria virtual, y puede funcionar en los tres modos de operacin del 386.
La FPU del 486 DX es 100% compatible con el coprocesador matemtico 387, pero es mucho
ms eficiente debido a que funciona en sincronizacin con el procesador principal.
486 SL
Debido a sus propiedades de reduccin de consumo de energa, se fabricaron en principio para
7
486 SX
Introducido en abril de 1991, representa el diseo de bajo coste de la familia 486. Es
prcticamente idntico al DX, pero no incorpora la unidad de coma flotante. Al contrario que
pasaba con el 386 SX, que segn mucha gente era una versin lisiada de 16 bits del 386 DX, el
486 SX era completamente de 32 bits.
El 486 SX fue ms bien un capricho de marketing que nueva tecnologa; de hecho las primeras
versiones eran chips 486 DX con defectos en la FPU. En lugar de ser desechados, se les desmontaba
la seccin con la FPU y se vendan como chips SX. Esto pas slo al principio, ms adelante los SX
tenan su propia mscara, que disminuy el nmero 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 versin del 486 DX diseada 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 estara disponible en una versin de venta al pblico llamada OverDrive.
Originalmente las versiones OverDrive del DX2 slo estaban disponibles en versiones de 169-pin,
lo que significaba que slo podan ser usados con 486SX; el 14 de septiembre de 1992 Intel
introdujo una versin del OverDrive de168-pin con la que se podan actualizar tambin los 486DX.
Estos procesadores funcionaban internamente al doble de la velocidad del sistema en el que
estaban instalados. Se ofrecieron tres versiones:
La velocidad mxima 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
mximo 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 diseadores introducir sistemas muy rpidos usando diseos de placas base ms
baratos.
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 mayora 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 gestin de energa avanzado y un SMM.
Procesadores Pentium
El 19 de octubre de 1992, Intel anunci que su serie de microprocesadores de 5 generacin (con
nombre en clave P5) se llamara Pentium, en lugar de 586, que era el nombre que todo el mundo
habra supuesto que tendra. Ciertamente lo natural hubiera sido llamarlo 586, pero Intel descubri
que no se poda registrar una marca compuesta slo de nmeros, y la compaa quera evitar que
otras fabricadoras usaran el mismo nombre para los chips clon que desarrollaran. El chip se
present el 22 de marzo de 1993, y ya haba equipos usndolo varios meses despus.
El Pentium era totalmente compatible con los procesadores de Intel anteriores, pero obviamente
existan diferencias. Posiblemente la ms importante es que poda ejecutar dos instrucciones a la
vez debido a sus dos pipelines de datos, lo cual equivala a tener dos chips 486. Intel llam a esta
9
capacidad tecnologa 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 slo algunas en coma flotante. A esta cualidad de ejecutar dos instrucciones
al mismo tiempo en cada unidad de ejecucin se le llam pairing. Muchas veces el pairing no era
posible, en cuyo caso slo se usaba el pipeline u; por tanto, para optimizar la eficiencia del Pentium,
la opcin mas idnea es revisar el software de forma que ms instrucciones puedan ser ejecutadas
de forma paralela.
Otra cualidad importante de los Pentium era la inclusin de un sistema de prediccin de saltos,
que le permita mantener siempre ambos pipelines trabajando.
Con respecto a sus especificaciones, que hacen ms fcil compararlo con los procesadores
previos, tena un bus de direcciones de 32 bits, permitiendo direccionar la misma cantidad de
memoria fsica que se haba podido desde el 386, 4 GB; sin embargo, el bus de datos se aument a
64 bits, aunque el procesador segua manteniendo compatibilidad de 32 bits para las operaciones
internas y los registros tambin eran de 32 bits. Debido a esto mucha gente pensaba que Intel
induca a error al llamar al Pentium un procesador de 64 bits.
El Pentium tena dos caches separadas de 8 KB, diferenciando una de cdigo y otra de datos, al
contrario que el 486, que tena una nica cache de 8 KB 16 KB. El controlador de cache estaba
integrado en el chip, y te dejaba elegir la poltica de escritura que queras entre post-escritura y
escritura directa.
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 soportara el AMD-K5, aunque se requera una actualizacin de la BIOS. Algunas
caractersticas principales del K5 son las siguientes:
hablando de una nueva generacin es la Ejecucin Dinmica y el Bus Dual Independiente (DIB),
aparte de mejorar el diseador superescalar.
Dynamic Execution
Permite al procesador ejecutar ms instrucciones en paralelo, de forma que las tareas se
completan ms rpido. Esta tecnologa se basa en tres elementos:
Otras mejoras.
Muchas instrucciones CISC fueron cambiando por instrucciones RISC, para que paralelizar sea
ms fcil. Tambin hay que destacar que los P5 tenan dos unidades de instrucciones, mientras que
los P6 tienen como mnimo 6.
Todas estas caractersticas estaban optimizadas para trabajar con software de 32 bits; por tanto si
usbamos 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 aprovecharan mejor la Ejecucin Dinmica (como Windows NT, 2000 XP). Esto es un
poco irnico ya que por este entonces, de los tres ejemplos mostrados de sistemas operativos de 32
bits, slo estaba el Windows NT, orientado a estaciones de trabajo y servidores.
Procesadores Pentium II
Fue introducido en el mercado en mayo de 1997. En lneas generales se puede ver como un
Pentium Pro con tecnologa MMX y un diseo de cache modificado. La cache L2, en lugar de estar
12
en el ncleo, estaba junto al ncleo 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 haca a la misma; para subsanar este
problema Intel dobl la capacidad de las cache de nivel 2 estndar de 256 Kb a 512 Kb. Sobra decir
que todas las caractersticas propias de la P6 del Pentium Pro se conservan en el Pentium II.
Con respecto a caractersticas ms fsicas, por decirlo de algn modo, cabe destacar los 7.5
millones de transistores, el cambio del Socket 8 por un mucho ms pequeo slot 1, la tecnologa de
0,25 micras usada en las versiones de ms de 333 Mhz (lo cual permita que una versin de 450
Mhz consumiera menos que una de 233 Mhz con tecnologa de 0,35 micras), y el hecho de que
generaba gran cantidad de calor que tena que ser disipada. Esto ltimo obligaba a usar un
disipador, muchos de los cuales ya tenan un ventilador incorporado.
Celeron
No es que el Celeron sea en s un procesador de sexta generacin, pero s fue en esta generacin
cuando apareci el primero. Se le llama Celeron a la lnea 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 caractersticas son las mismas de los procesadores en los que estn basados, ya que
el ncleo del procesador es el mismo. Las principales diferencias residen en el embalaje, el tamao
de la cache de nivel 2 y la velocidad del bus de la CPU.
En conclusin, los Celeron son una versin 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 generacin de procesadores), y la novedad ms
significativa es la inclusin de instrucciones SSE (Streaming SIMD extensions), que servan para
mejorar las posibilidades de tratamiento de imgenes avanzado, 3D, audio streaming (distribucin a
travs de Internet), vdeo y reconocimiento de voz.
En principio el Pentium III se bas en tecnologa de 0,25 micras, con lo cual el ncleo contena
ms de 9.5 millones de transistores. Ms adelante construyeron uno con tecnologa de 0,18 micras y
L2 integrada de 256 Kb (con nombre en cdigo Coppermine), lo cual increment la cuenta de
transistores a 28.1 millones. La ltima versin del Pentium III (con nombre en cdigo Tualatin),
usaba tecnologa de 0,13 micras y tena 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 versin,
el Xeon). Todos los procesadores Pentium III tenan cache de nivel 2 de 256 Kb o 512 Kb, que
podan trabajar a la misma frecuencia que el procesador o a la mitad; el Pentium III Xeon (una
versin ms cara del Pentium III orientado a servidores y estaciones de trabajo) poda tener hasta 2
Mb de cache L2 trabajando a la misma frecuencia que el procesador.
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 compaa y el resultado fue su procesador K6.
AMD-K6 Series
Es un procesador de alto rendimiento de sexta generacin fsicamente instalable en una placa base
P5 (Pentium). Fue diseado por AMD junto a NexGen y en principio se le conoci como el Nx686
(por ser el sucesor del Nx586 de NexGen), aunque la versin 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 caractersticas del K6 son las siguientes:
El K6-2 incluy adems mayor frecuencia de reloj y de bus, y el comentado 3D Now!, consistente
en 21 nuevas instrucciones de sonido y grficos.
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 especficos y puede trabajar a bastante
temperatura, as que es importante tener una placa base con regulador de voltaje y un buen
disipador. No obstante AMD tiene una lista en su Web con las placas base en las que funciona el
K6.
compatibles con los anteriores. En los primeros diseos 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 versin del Athlon con la cache L2 integrada tuvo el nombre
en cdigo Thunderbird. La versin ms reciente del Athlon, llamada Athlon XP, incluye tecnologa
3D Now!, instrucciones SSE, y los ltimos modelos ya tenan cache L2 integrada de 512 Kb.
Aunque la conexin era parecida, los chips AMD no funcionaban en las mismas placas base que
los chips de Intel, ya que AMD quera 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
inclusin de un front-side bus de 200 266 Mhz llamado EV6, que transfera 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 tecnologa de 0,25 micras, y las versiones ms rpidas de 0,18 y 0,13
micras.
En la mayora de los benchmarks, el Athlon igualaba o superaba al Pentium III. Adems AMD le
gan a Intel en la carrera por llegar a 1 Ghz, lanzando el Athlon a dicha velocidad dos das 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.
Bsicamente, es un Athlon con menos cache de nivel 2, diseado para ser una versin de bajo coste
y competir en este mercado con los citados Celeron.
AMD Athlon XP
Como se mencion antes, es la versin ms reciente de los Athlon, con mejoras tales como la
capacidad de ejecutar las instrucciones Intel SSE o la inclusin de una cache L2 on-die de 512 Kb y
un nuevo plan de comercializacin que compite directamente con el Pentium 4.
AMD us el trmino QuantiSpeed (como trmino de marketing, no tcnico) para referirse a la
arquitectura del Athlon XP, diciendo que inclua elementos como 9 unidades para ejecucin
superescalar, una FPU con operaciones ms rpidas (que subsanaban el atraso que AMD siempre
haba tenido con respecto a Intel en este campo), etc.
Athlon MP
Fue el primer procesador de Athlon diseado para soporte multiprocesador. Por tanto poda usarse
en servidores y estaciones de trabajo que demandaran esto.
Sempron (Socket A)
AMD introdujo esta lnea de procesadores en 2004 como procesadores econmicos para competir
con el Celeron D. Al igual que el Celeron, el Sempron es un camalen ya que es usado por
procesadores basados en Socket A (serie Athlon XP) y Socket 754 (basados en el Athlon 64).
La versin Socket A del Sempron es el modelo econmico del Athlon XP, y sus caractersticas son
similares.
15
VIA C3
Originalmente se conoci como VIA Cyrix III. Las primeras versiones del C3 tenan 128 Kb de
cache L1 pero no tenan cache L2.
Es totalmente compatible a nivel de software con otros procesadores x86, incluyendo el Pentium
III y el Celeron, y debido a sus caractersticas tales como bajo consumo de energa, y un
rendimiento no demasiado alto en comparacin con el Celeron, fue utilizado en mercados
especficos como el porttil.
Como se puede ver, Intel abandon la numeracin romana para pasarse a la arbiga.
La gran velocidad permitida por la tecnologa hyper-pipelined permita 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
16
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 ms largo, divida las instrucciones
individuales en ms subetapas que los procesadores previos; desafortunadamente, esto poda
aumentar el nmero de ciclos tomados para ejecutar instrucciones si no estn optimizadas para el
procesador. Debido a esto, los primeros benchmarks daban igual o mejor resultado con un Athlon o
un Pentium III que con un Pentium 4; sin embargo, esto a cambiado ahora que las aplicaciones han
sido optimizadas para funcionar con el Pentium 4.
Otra ventaja importante es el hyper-threading, que permita a un nico procesador ejecutar
simultneamente dos hilos actuando como si hubiera dos procesadores en lugar de uno.
Procesadores Xeon
Estn basados en el Pentium 4 y diseados para el Socket 603 y el 604. Los Xeon DP (muchas
veces llamados simplemente Xeon) fueron diseados para estaciones de trabajo, y los Xeon MP (en
versiones desde 1,4 Ghz a 3 Ghz, con bus de 400 Mhz) para servidores.
17
AMD Athlon 64 y 64 FX
Fueron lanzados en septiembre del 2003, y son los primeros procesadores de 64-bits para uso
domstico (en lugar de para servidores). La familia de 64-bits de AMD incluye tambin el
procesador para servidores Opteron; de hecho el Athlon 64 y el 64 FX son bsicamente chips
Opteron diseados para PCs de escritorio, y en algunos casos se disminuye la memoria cache o el
ancho de la memoria.
Al margen de el 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
sola estar en el chip North Bridge de la placa. En un diseo de arquitectura de bus de CPU tpico,
el procesador se comunica con el chipset North Bridge, que se comunica con la memoria y los
dems 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 tamaos de
memoria cache y distinto ancho del bus.
Las principales caractersticas del Athlon 64 incluyen:
AMD Opteron
Es la versin 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 ncleo como de doble ncleo.
Al contrario que los Itanium, que soportaban bsicamente chipsets Intel, los Opteron soportan una
amplia gama de chipsets de terceras compaas como VIA, SiS, NVIDIA o ATI (tal y como haca el
AMD 64).
20
MEJORAS Y ACTUALIZACIONES
Procesadores OverDrive
Como se ha comentado, Intel ofreci hace tiempo unos procesadores especiales OverDrive para
actualizar los equipos, que normalmente ya incluan reguladores de voltaje y ventiladores.
Desafortunadamente, eran muy caros, incluso comparndolo con una renovacin de placa base y
procesador. Fueron todos retirados del mercado, e Intel no ha anunciado nuevas versiones.
Los OverDrive no son muy recomendables a menos que, por alguna razn, sea necesario
conservar un sistema operativo muy viejo que no funcione en los procesadores actuales.
Benchmarks
A las personas nos encanta saber cun rpido es nuestro ordenador; siempre estamos interesados
en la velocidad, y para ayudarnos a saberlo podemos usar programas de testeo que midan diferentes
aspectos del rendimiento del procesador y del sistema. .
Sin embargo, la verdadera forma de medir el rendimiento de un ordenador es ejecutando las
aplicaciones software que se van a usar en l. Aunque se pueda testear un componente concreto del
sistema, el resto de los componentes pueden tener influencia en l. Evidentemente es intil
comparar distintos procesadores, si cada uno tiene distinta memoria, distintos discos duros, distintas
tarjetas grficas, etc.
Los benchmark se pueden dividir en dos tipos. Por un lado tenemos los test de componentes, que
miden el rendimiento de una parte concreta, como el procesador, el disco duro, el lector de CD, etc.
Por otro lado, estn los test del sistema, que miden el rendimiento global del sistema ejecutando una
aplicacin dada.
No obstante, repito que la mejor manera de testear nuestro sistema es con las aplicaciones
software que usamos da a da, y de hecho es lo que hacemos continua e inconscientemente cuando
21
nos sentamos delante de nuestro ordenador y vemos que los programas se ejecutan mejor, igual o
peor que en otro equipo.
NOMBRES CDIGO DE LOS PROCESADORES
Intel, AMD, y Cyrix siempre han usado nombres cdigo cuando estn hablando de sus futuros
procesadores; se supone que estos nombres no se van a hacer pblicos, pero normalmente siempre
se acaban conociendo. Esto ocurre debido a que se encuentran en la red o en artculos de revistas
especializadas que hablan de futuras generaciones de procesadores. Es ms, muchas veces estos
nombres cdigo de los procesadores se pueden encontrar en los manuales de las placas bases, ya
que dichos manuales se escriben antes de que los procesadores sean lanzados oficialmente.
A continuacin se muestra una tabla, extrada del libro Upgrading and repairing Pcs de Scott
Mueller, con los nombres cdigo de una gran cantidad de procesadores:
22
23
24
25
26
CONCLUSIN
Despus de estudiar este recorrido por la historia de los procesadores, la sensacin que se me
queda es que ha sido una evolucin lgica: hemos ido avanzando hacia una mayor velocidad de
procesamiento, hacia un aumento del rendimiento. La minimizacin del tamao de los chips, y la
disminucin del nivel de integracin es ms bien una necesidad que va asociada a este aumento de
la velocidad, pues se necesitan ms transistores y muy pocos pueden permitirse tener en su casa un
ordenador del tamao de un campo de ftbol.
Hoy en da hace falta quizs una idea revolucionaria, pues aunque es cierto que los procesadores
de varios ncleos estn 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 aproximadamente dentro de una dcada y media se habr abandonado el silicio como
fundamento de los ms avanzados procesadores, ya que el nivel de integracin ser irreducible.
Debido a ello se estn buscando desde ya otras opciones, sonando con especial fuerza la
computacin cuntica; no obstante, hasta que sta no deje de ser una utopa o se encuentre otra
alternativa, nos tendremos que conformar con que nos bombardeen cada cierto tiempo con
informacin referente a un nuevo nmero de ncleos en un procesador.
27
28
BIBLIOGRAFA:
-
30