You are on page 1of 30

Generaciones de procesadores

AARN OJEDA REYES PERIFRICOS E INTERFACES CURSO 2008/2009

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.

PRIMERA GENERACIN: P1 (086) Procesador 8086 Fue uno de los primeros procesadores de 16 bits del mercado (introducido en junio de 1978), tena registros de 16 bits y poda 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 supona un contraste con la mayora de los chips de la poca, que tenan registros de 8 bits y un bus de direcciones de 16 bits, pudiendo direccionar como mximo 64 Kb de memoria RAM. Por desgracia, la mayora 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 diseos de circuitos estaban tambin orientados a los 8 bits. 3

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.

Procesadores 80186 y 80188 Bsicamente son lo mismo que los anteriores, pero en el 80186 y el 80188 el chip tena integrados algunos de los soportes hardware necesarios, requiriendo menos componentes en el diseo del PC.

Coprocesador 8087 Fue un procesador orientado al clculo matemtico. Se le llam numeric data processor (NDP), coprocesador matemtico, o simplemente chip matemtico.

SEGUNDA GENERACIN: P2 (286)

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.

TERCERA GENERACIN: P3 (386) La tercera generacin representa quizs el cambio ms 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 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

equipos porttiles, aunque acabaron siendo instalados en muchos sobremesa. Intel dise una arquitectura para el manejo de la energa 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 interrupcin con mayor prioridad que cualquier otra. Tambin disearon una caracterstica llamada Suspender/Reanudar, que permite volver a la normalidad en un segundo despus 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 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:

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 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.

Pentium OverDrive para equipos 486SX2 y DX2 Sali a la venta en 1995. Inclua una cache de nivel 1 de 32 Kb y la misma arquitectura superescalar del chip real del Pentium. Adems del ncleo Pentium de 32 bits, las caractersticas de estos procesadores incrementaron la velocidad de las operaciones debido en parte a la incorporacin 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 mayora), solo soportaba escritura directa.

AMD 486 (5x86) AMD fabric una serie de chips 486 que se instalaban en placas base 486 estndar. De hecho, fabricaron el procesador 486 ms rpido, llamado Am5x86(TM)-P75. El nombre fue un poco engaoso, ya que debido al 5x86 mucha gente se pensaba q era un procesador de 5 generacin tipo Pentium. En realidad, era un 486 con la velocidad de reloj multiplicada (4x) que corra a 4 veces la velocidad de la placa base 486 de 33Mhz en la que era instalado. El 5x86 ofreca grandes mejoras tales como una cache unificada de 16 Kb con post-escritura o un ncleo de 133 Mhz; era aproximadamente comparable al Pentium 75, de ah que en el nombre se incluyera P75. Cabe decir que no todas las placas base 486 soportan el 5x86, y que hay unas cuantas cosas que hay que saber cuando se instala uno de estos procesadores en una de estas placas, pero no me voy a detener a explicarlas ya que carecen de inters en lo que a historia de los procesadores se refiere.

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.

QUINTA GENERACIN: P5 (Pentium) Se describirn los procesadores de 5 generacin de Intel, AMD, y otras compaas.

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.

Procesadores Pentium de primera generacin Se fabricaron tres diseos de Pentium, cada uno con varias versiones. La primera generacin ofreca velocidades de 60 Mhz y 66 Mhz. El procesador corra a la misma velocidad que la placa base (1x). Esta primera generacin tuvo varios problemas. El chip era muy grande debido al uso de una tecnologa de 0,8 micras, lo cual criticaron compaas como Motorola e IBM, que ya usaban tecnologa de 0,6 micras para sus chips ms avanzados. El otro problema estaba relacionado con el consumo, pues el Pentium consuma mucho y se calentaba, aunque se poda solucionar con un ventilador... mientras ste funcionara. Los Pentium de primera generacin 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 hacan con el 486. En general, es mejor considerar una renovacin de placa base, que aceptar un nuevo procesador que puede ser mucho ms rpido, que actualizar usando un procesador OverDrive, que como mucho ser el doble de rpido.

Procesadores Pentium de segunda generacin 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 tecnologa de 0,6 micras, para reducir el tamao y el consumo de energa. De hecho, a partir de 120 Mhz usaron tecnologa de 0,35 micras. Como se dijo antes, la nica forma de pasarse a esta segunda generacin es cambiando la placa base; es decir, los Pentium de segunda generacin son incompatibles con los de la primera. Esta generacin permita al procesador multiplicar su velocidad de reloj de manera que podan ir ms rpido que el bus; el de 150 Mhz poda llegar a multiplicar por 2.5 la velocidad de reloj (2.5x), y el de 200 Mhz poda multiplicarlo por 3 (3x). Tambin se fabricaron procesadores OverDrive para esta generacin, cuyas principales caractersticas eran aumentar la velocidad y, quizs la ms importante, la incorporacin de 10

tecnologa MMX para mejorar las aplicaciones multimedia. Procesadores Pentium-MMX La tercera generacin de procesadores Pentium (cuyo nombre en cdigo era P55C) fue lanzada en enero de 1997, e incorporaba lo que Intel llam tecnologa MMX. Como ya se mencion, esta tecnologa est orientada a aplicaciones multimedia, incorporando 57 nuevas instrucciones creadas especficamente para manejar vdeo, audio y grficos.

Defectos del Pentium Quizs el error ms famoso en la historia de los procesadores es el fallo que se produca en la FPU de los Pentium. Fue llamado FDIV bug porque afectaba principalmente a la instruccin FDIV (floating-point divide), por lo que otras instrucciones que usaban la divisin tambin resultaron afectadas. Este bug caus una gran polmica cuando fue anunciado en Internet por el matemtico Thomas R. Nicely de la Universidad de Lynchburg (Virginia), en Octubre de 1994. La noticia se expandi sorprendentemente, e incluso las personas que no tenan ordenadores haban odo hablar de ella. La divisin en coma flotante daba errores con ciertas combinaciones de nmeros. Despus de que el bug fuera descubierto e Intel admitiera que lo saban, estall la furia. Al principio Intel slo cambiaba los procesadores a aquellas personas que demostraran que haban sido afectadas por el fallo, pero finalmente Intel decidi que lo mejor para su imagen de cara al pblico 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 soportara el AMD-K5, aunque se requera una actualizacin de la BIOS. Algunas caractersticas principales del K5 son las siguientes:

Cache de instrucciones de 16 KB, cache de datos de 8 KB. Prediccin de saltos, ejecucin especulativa y ejecucin dinmica. FPU de alto rendimiento Seleccin de pins para multiplicar la frecuencia de reloj: 1.5x, 1.75x y 2x. Pipeline con seis unidades de ejecucin.

El K5 se puede considerar un ordenador superior al Pentium, pero AMD lo introdujo tarde en el mercado y la produccin fue bastante lenta, por lo que la cosa no sali todo lo bien que les hubiera gustado.

SEXTA GENERACIN DE INTEL: P6 (Pentium Pro, Pentium II, Pentium III) La sexta generacin comenz en 1995 con la introduccin del Pentium Pro; a partir de aqu Intel sac varios procesadores P6, todos con el mismo ncleo bsico del Pentium Pro. La principal nueva caracterstica de esta generacin es la arquitectura superescalar, en la cual dos unidades de ejecucin de instrucciones pueden trabajar en paralelo. Sin embargo esto ya fue introducido por los ltimos procesadores de quinta generacin. Lo que realmente hace que estemos 11

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:

Prediccin de saltos mltiple: predice el flujo de un programa con varios saltos. Ejecucin desordenada: permite a las instrucciones que estn listas ejecutarse, independientemente de su orden en el programa original. Ejecucin especulativa: ejecucin provisional de cdigo 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 ms rpido.

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 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 tena 5.5 millones transistores y una cache L2 de 512 Kb contena 31 millones de transistores, as que un Pentium Pro con 1 Mb de cache L2 tena cerca de 68 millones de transistores. Siguiendo con la cache, tena una L1 de 16 Kb, 8 de datos y 8 de instrucciones. Una caracterstica importante del Pentium Pro es que tena una cache de nivel 2 integrada, lo cual abarataba el coste de las placas base. Esta caracterstica fue realmente importante y ha perseverado en los siguientes procesadores de Intel y AMD, con la excepcin 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 tambin un procesador de actualizacin OverDrive.

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.

Pentium II/III Xeon Son versiones de alto rendimiento, y difieren de las versiones en las que estn basadas (Pentium II III) en tres campos: embalaje, tamao de la cache y velocidad de la cache. Ms 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 nmero de transistores en los Pentium III Xeon con cache L2 de 2 Mb fue un record en la poca, alcanzando los 84 millones. 13

SEXTA GENERACIN DE OTROS FABRICANTES Aparte de Intel, otros fabricantes construyeron procesadores tipo P6, pero con una diferencia, La mayora de ellos estaban construidos para poder funcionar en placas bases del tipo P5, para llegar al mercado de bajo coste. Ms adelante AMD introdujo el Athlon y el Duron, que ya eran procesadores de sexta generacin en toda regla. A continuacin comentaremos algunos de estos procesadores de sexta generacin, 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 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:

Diseo interno de sexta generacin con interfaz externa de quinta generacin. Ncleo interno RISC. Unidades de ejecucin paralela superescalar (7 unidades). Ejecucin dinmica. Prediccin de saltos. Ejecucin 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 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.

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 14

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

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 diseos internos de sexta generacin que son compatibles con los de quinta generacin (Socket 7). Tiene las caractersticas tpicas de sexta generacin tales como ejecucin dinmica, prediccin de salto, ejecucin especulativa, compatibilidad con tecnologa MMX, ejecucin 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 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.

SPTIMA GENERACIN: INTEL PENTIUM 4 El Pentium 4 se introdujo en noviembre del 2000 y, si hubiera tenido un nombre compuesto por nmeros, hubiera sido el 786, ya que representa una nueva generacin de procesadores. Hay tres variaciones principales, llamadas Willamette, Northwood y Prescott. Algunas de sus especificaciones tcnicas son:

Velocidades de 1.3 Ghz a 3.8 Ghz. Willamette: 48 millones de transistores, tecnologa 0,18 micras. Northwood: 55 millones de transistores, tecnologa 0,13 micras. Prescott: 125 millones de transistores, tecnologa 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 ms con FSB de 800 Mhz y en los procesadores de 3,06 Ghz o ms con FSB de 533 Mhz. Prediccin 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 ncleo, con capacidad entre 256 Kb y 1 Mb. FPU mejorada. Varios estados de bajo consumo de energa. Nuevas instrucciones SSE.

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.

Pentium 4 Extreme Edition En noviembre de 2003, Intel introdujo esta edicin (abreviada Pentium 4 EE), el primer PC de escritorio en incorporar cache L3. Bsicamente es una versin renovada del ncleo Prestonia del Xeon orientado a servidores, que ya usaba cache L3 desde noviembre del 2002. El Pentium 4 EE tena 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 tamao de la die, as como el coste de produccin 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. Ms adelante se introdujeron varias revisiones mejoradas que introducan ms 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 especficamente para el tipo de procesador que tengamos.

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.

OCTAVA GENERACIN: PROCESADORES DE 64-BITS En el 2001 ya haban pasado cerca de 15 aos 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 permitan 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 continuacin se describen algunas caractersticas de estos procesadores de Intel y AMD, los principales fabricadores de microprocesadores del mercado.

17

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 designacin numrica estos procesadores seran los 886 por representar una nueva generacin; no obstante, nunca fueron diseados para reemplazar al Pentium 4: eran inicialmente muy caros y se encontraban slo 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 diseos anteriores se contaba con L3, estaba en la placa base y era mucho ms lenta. El primer Itanium 2 fue introducido en junio del 2002. La versin actual usa tecnologa de 0.3 micras, y tiene ms de 592 millones de transistores en la versin con 9 Mb de cache L3 on-die. Debido a que el Itanium 2 tiene bastante ms ancho de banda del bus de CPU, mayor velocidad de reloj, y un FSB como mnimo dos veces ms rpido que el del Itanium (de 64 bits a 128 bits), es ms rpido 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 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:

Velocidades que varan 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 estndar (algunos Athlon 64s tenan ms de 1 Mb). Cache L2 integrada de 512 Kb o 1 Mb. SSE2 (SSE ms 144 nuevas instrucciones para procesamiento de grficos y sonido). Varios estados de bajo consumo de energa.

El Athlon 64 FX inclua algunas caractersticas como aumento de la cache L2 o de la frecuencia de reloj. El Athlon 64 tambin tuvo su versin de bajo coste correspondiente, el Sempron (Socket 754). 18

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).

PROCESADORES DE DOBLE NCLEO No importa cun rpido pueda ser un procesador de un ncleo o cuanta RAM tenga instalada; el procesador debe asegurarse de que cada programa que se ejecuta es atendido correctamente. Por tanto, mientras ms 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 beneficindose de los beneficios de tener mltiples procesadores, pero el alto coste que esto supone impide hacerlo llegar a los ordenadores de uso domstico. Los procesadores de doble ncleo incluyen, como su nombre indica, dos ncleos de procesador en un mismo paquete fsico, proporcionando todas las ventajas de tener un ordenador con varios procesadores, a un coste reducido. Intel introdujo los primeros procesadores de doble ncleo (el Pentium D y el Pentium Extreme Edition) a principios del 2005, y AMD lanz el primer Opteron de doble ncleo y el Athlon 64 X2 poco despus.

Quin necesita un procesador de doble ncleo? Un procesador de doble ncleo est diseado para usuarios que ejecutan mltiples programas al mismo tiempo o usan aplicaciones multitarea. Es importante resaltar que los procesadores de doble ncleo no mejoran el rendimiento de tareas no multiprogramadas. Por ejemplo, si ests jugando a un juego 3D en el PC, es bueno tener uno de estos procesadores si ests haciendo muchas cosas a la vez, pero no se estn aprovechando las caractersticas del procesador para aplicaciones multitarea. Hasta que los juegos sean diseados para ser ejecutados por varios hilos simultneamente, los gamers podran preferir un ordenador con un procesador de alto rendimiento con un nico ncleo en lugar de un procesador de doble ncleo. Sin embargo, si mientras juegas vas a estar usando otras aplicaciones tales como codificacin de vdeo o audio, un procesador de doble ncleo es mejor opcin. Los benchmark indican que algunos procesadores de doble ncleo slo sufren una pequea ralentizacin cuando se est jugando a un juego 3D como por ejemplo el Doom 3 mientras se desempean otras tareas orientadas al ocio. En conclusin, ya sea para trabajar o para jugar, si vas a usar al mismo tiempo varias aplicaciones, un doble ncleo te proporcionar mayor rendimiento que un simple ncleo.

Intel Pentium D y Pentium Extreme Edition Como se dijo antes, fueron introducidos en la primavera del 2005. Bsicamente, lo que Intel hizo para construir sus procesadores de doble ncleo lo ms rpido posible fue usar dos ncleos del 19

Pentium 4 (concretamente del modelo Prescott). Debido a que el ncleo del Prescott es el que ms se calienta de los que Intel haba fabricado para ordenadores de escritorio, Intel limit la velocidad de los doble ncleo a 3,2 Ghz en lugar de los 3,8 Ghz que tena como mximo el Pentium 4. Cada ncleo tena 1 Mb de cache L2, lo que haca 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 fcilmente overclokeable.

AMD Athlon 64 X2 y procesadores de doble ncleo Opteron Una de las ironas en la industria de los procesadores es que AMD, cuyos procesadores Athlon 64 y Opteron fueron diseados teniendo en mente actualizarlos ponindoles doble ncleo, son actualmente el segundo vendedor de chips con arquitectura x86 en introducir los chips de doble ncleo. Los primeros Opteron de doble ncleo fueron lanzados justo despus del Pentium Extreme Edition y el Pentium D en abril del 2005, y el procesador para ordenadores de uso domstico Athlon 64 X2 se introdujo en mayo de ese mismo ao. ste ltimo se vendi en dos diseos, uno con 1 Mb de cache L2 (512 Kb por ncleo), que usaba el ncleo Manchester, y otro con 2 Mb de cache L2 (1 Mb por ncleo), que usaba el ncleo Toledo. Las frecuencias de reloj estn entre 2.2 Ghz y 2.4 Ghz, mientras que las de los Opteron estn entre 1.8 Ghz y 2.4 Ghz. Aunque AMD no fue la primera en introducir procesadores de doble ncleo, si 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 ncleo, el impacto en relacin al calentamiento del segundo ncleo es mnimo. 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 diseos de AMD hace que el rendimiento de sus procesadores sea igual o mayor que el de los de Intel, dependiendo del benchmark. Para pasarse de un Athlon 64 a un X2 o de un Opteron a un Opteron de doble ncleo no es necesario un gran esfuerzo econmico, ya que no es necesario un cambio de placa base. Por ltimo, es importante avisar a los gamers de que sacaran ms provecho de un procesador de un slo ncleo ms rpido, que en el caso de AMD sera el Athlon 64 FX ms rpido disponible.

Intel Core Duo y Core 2 Duo El Intel Core Duo original fue lanzado en 2006, y en lneas generales es un modelo de 32 bits basado en arquitectura x86, con doble ncleo. Incorpora 2 Mb de cache L2 compartida por los dos ncleos, un FSB de 533 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 ao ms tarde que el Core Duo original, y la diferencia principal es que son de 64 bits, aparte de incluir ms ALUs, FPUs, aumentar las etapas del pipeline a 14, etc. En comparacin con el Pentium 4 o el Pentium D, el Core 2 Duo tiene frecuencias de reloj ms bajas, preocupndose ms por los ciclos que tarda una instruccin en ejecutarse o por el apartado de consumo de energa. La salida al mercado de estos prcesadores a desplazado al Pentium al mercado de gama baja. Se lanz tambin una versin de un slo ncleo (Solo), de cuatro ncleos (quad), y una gama alta de dos o cuatro ncleos (Extreme).

20

MEJORAS Y ACTUALIZACIONES

Actualizacin del procesador A partir del 486, actualizar el procesador ha sido relativamente fcil. Con el 486 y procesadores posteriores, Intel incorpor la capacidad de actualizar el procesador diseando sockets estndar que podan soportar cierta variedad de procesadores. As, si tienes una placa base con un Socket 3, podrs poner en ella cualquier procesador 486, y si tienes una con un Socket 7, deberas poder poner cualquier procesador de la primera gama de Pentium (o cualquier procesador de terceras compaas basado en el Socket 7). Esta tendencia ha llegado hasta el presente, donde la mayora de las placas base estn diseadas para soportar un rango de procesadores de la misma familia (Pentium III/Celeron III, Athon/Duron/Athlon XP, Pentium 4/Celeron 4, etc). Para maximizar tu placa base, tendras que meterle el procesador ms rpido que soporte; no slo basta con esto: debido a que caractersticas como voltajes, velocidades, u otros factores, pueden generar incompatibilidades, debers consultar el fabricante de tu placa base para saber cual es el procesador ms rpido que puede funcionar en ella. Normalmente esto esta determinado por el socket o el slot donde va el procesador, pero otros elementos como el regulador de voltaje o la BIOS tambin pueden determinarlo. Actualizar el procesador puede llegar a doblar en algunos casos el rendimiento del equipo. Sin embargo, si ya llegas a tener el procesador ms rpido que tu placa soporta, tendrs que pasar a mirar otras alternativas, posiblemente el cambio de placa base.

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.

PREGUNTAS TIPO TEST

1. Con qu propsito se fabric el procesador Intel 8088? a. Como coprocesador matemtico del 8086. b. Como variacin del 8086 para placas base y diseo de circuitos orientados a 8 bits. c. Como procesador de gama alta para estaciones de trabajo y servidores. 2. Qu avance supuso el lanzamiento de los procesadores Intel 80186 e Intel 80188? a. Bsicamente eran lo mismo que el 8086 y el 8088, pero tenan integrados algunos de los soportes hardware necesarios. b. Fueron los primeros procesadores completamente de 16 bits. c. En la carrera por ms velocidad, fue un avance pues se redujo un 40 % el nmero de ciclos que una instruccin tardaba en ejecutarse. 3. Qu mejoras aporta el procesador Intel 80286 con respecto al 8086? a. Reduce el promedio de ciclos que tarda en ejecutarse una instruccin. b. Tiene dos modos de operacin: modo real y modo protegido. c. Tiene la cache de nivel 1 integrada en el procesador. 4. Qu ventajas tiene el procesador Intel 80386 con respecto a la anterior generacin? a. Redujo a la mitad el promedio de ciclos que tarda en ejecutarse una instruccin. b. Fue el primer procesador de 32 bits. c. Aada capacidades software adicionales (modos) y una unidad de gestin de memoria (MMU) mejor.

27

5. Cuntas versiones del Intel 80386 salieron al mercado? a. Slo sali una versin. b. Una versin para equipos de sobremesa y una versin para porttiles. c. Una versin estndar, una versin econmica y una versin de bajo consumo orientada a equipos porttiles. 6. Cul fue el primer procesador en tener cache de nivel 1 interna? a. El Pentium III. b. El Intel 80486. c. El K5 de AMD. 7. Qu mejoras aporta el Intel 80486 con respecto a la generacin de procesadores anterior? a. Hubo varios modelos adaptados a distintos mercados, cosa que no pasaba en el Intel 80386. b. Inclua la cache de nivel 1 integrada. c. Supuso un salto importante en la carrera por conseguir ms velocidad. 8. En relacin a los procesadores Pentium de quinta generacin a. No son compatibles con los procesadores de Intel previos. b. No poda ejecutar dos instrucciones simultneamente c. Se fabricaron tres versiones: primera generacin de Pentium, segunda generacin de Pentium y Pentium MMX. 9. El procesador de quinta generacin fabricado por AMD, llamado K5 a. Es un procesador claramente inferior al Pentium de Intel. b. Se puede considerar un procesador superior al Pentium, pero fue lanzado al mercado demasiado tarde. c. Fue el primer procesador en tener cache de nivel 2 interna. 10. Qu procesador fue el primero en tener integrada la cache de nivel 2? a. El AMD 486, de cuarta generacin. b. El Intel Pentium II, de sexta generacin. c. El Intel Pentium Pro, de sexta generacin. 11. Cules son las principales caractersticas que hicieron que la sexta generacin (Pentium Pro, Pentium II, Pentium III...) supusiera un avance? a. La Ejecucin Dinmica y el Bus Independiente Dual. b. Se nota una gran mejora al trabajar con software de 16 bits. c. Se introducen los primeros procesadores completamente de 32 bits. 12. En la sexta generacin de fabricantes distintos de Intel a. Participaron fabricantes como AMD, NexGen o Cyryx. b. Ningn procesador era compatible con las placas base P5 (con soporte para la generacin anterior). c. AMD le gan a Intel la carrera por llegar a 1Ghz, con el procesador Athlon.

28

13. En qu consiste el hyper-threading? a. El procesador tiene un pipeline de datos mucho mayor, dividiendo las instrucciones individuales en ms subetapas. b. Permite a un nico procesador ejecutar simultneamente dos hilos actuando como si hubiera dos procesadores en lugar de uno. c. Existen dos buses de datos: uno para el sistema (placa base) y otro para la cache. 14. Por qu se caracteriza la octava generacin? a. Porque, incluso siendo procesadores de 32 bits, doblan el rendimiento de la sptima generacin. b. Por introducir la tecnologa hyper-threading. c. Porque se pasa de procesadores de 32 bits a procesadores de 64 bits. 15. Cundo es aconsejable tener un procesador de doble ncleo? a. Para ejecutar mltiples programas al mismo tiempo (jugar, descargar algo de Internet, escuchar msica). b. Para usar aplicaciones multitarea. c. Para que la autonoma de un equipo porttil sea mayor. 16. Por qu los chips de doble ncleo de AMD tienen cierta ventaja sobre los primeros chips de doble ncleo de Intel? a. Porque AMD haba abarcado ms mercado que Intel en la sptima y octava generacin. b. Porque los procesadores de AMD tenan el controlador de memoria integrado en el procesador. c. Porque el impacto calrico al aadir un segundo ncleo era menor que en el caso de Intel. 17. Qu diferencia principal existe entre el Intel Core Duo y el Intel Core 2 Duo? a. Que el Intel Core 2 Duo tiene el controlador de memoria integrado. b. Que el Intel Core 2 Duo es un procesador multincleo de 64 bits. c. El Intel Core 2 Duo fue lanzado enfocado exclusivamente al mercado porttil. 18. Qu es un procesador OverDrive? a. Un coprocesador matemtico de los procesadores de Intel. b. Una versin econmica de los procesadores de la cuarta generacin en adelante. c. Un procesador especial para actualizar los equipos. 19. Para qu sirve un benchmark? a. Para testear los componentes de nuestro equipo. b. Para medir el rendimiento global del sistema. c. Para comparar procesadores con distinta memoria, distintos discos duros, distintas tarjetas grficas, etc. 20. Por qu se suelen conocer los nombres cdigo de los procesadores, si se supone que no se van a hacer pblicos? a. Porque se encuentran en artculos de revistas que hablan de futuras generaciones de procesadores. b. Porque se encuentran en los manuales de las placas base, los cuales se escriben antes de que los procesadores sean lanzados oficialmente. c. Porque cada vez que se produce el lanzamiento de un procesador, el nombre final va acompaado de el nombre cdigo. 29

BIBLIOGRAFA: Upgrading and Repairing PCs, Scott Mueller. Pgina Web http://es.wikipedia.org

30

You might also like