El Gen x86

Más de 3 décadas han pasado, y se esperan varías más. Aunque hayamos vivido, y sufrido, muchos cambios, el x86 permanece en lo más profundo de sus genes, revelando lo que realmente son. No todos sobrevivieron, algunos se fusionaron, otros se extinguieron y vivirán en el recuerdo. Muchos memorables, otros que se prefiere olvidar, pero buenos intentos al fin. Repasemos la historia del x86.


 

© MaximumPC 2009.

 
Intel 8086

En el año 1978, Intel creó al por todos recordado 8086, un microprocesador de 3 micrones con una velocidad de calculo de sólo 4.77 Mhz, 10 Mhz en sus modelos más poderosos, números diminutos en esta era. Su corazón eran solo 29.000 transistores, 4 veces más que un modelo anterior poco conocido.

Intel 286
Los 70's terminaron para dar lugar a los memorables 80's. En 1982, nace un microprocesador de 134.000 transistores y capaz de direccionar 16 MB de memoria de forma nativa. El primero llegaba a la velocidad de 6 Mhz y como su predecesor, doblaría su velocidad tiempo después. El 286 unió sus lazos a las IBM PCs y, en 6 años desde su lanzamiento, Intel estimó que había 15 millones de equipos con el  286 en todo el mundo.

AMD Am286
Advanced Micro Devices nos trae en 1983 el Am286, un clon del Intel 286, en todo el sentido de la palabra, pero aún más rápido, llegando a los 20 MHz. Este fue el primer golpe en una pelea que se extendería hasta la actualidad.

Intel 386
El primer microprocesador de 32 bits nacería en 1985 de la mano de Intel. Con 275.000 transistores y un máximo de 33 Mhz, el 386 direccionaba un máximo de 4 GBs (no MBs) de memoria de manera nativa. Tuvo dos versiones el original 386DX y un segundo, lanzado tiempo después, 386SX, de menor costo.

Intel 486
Antes de que los 80's vieran su fin, un nuevo procesador basado en x86 tomaría vida. Rompió la marca del primer millón de transistores y alcanzó, al fin, los 100 Mhz. El 486 fue también el primero en tener junto consigo al co-procesador matemático y memoria cache de primer nivel, todo en un solo paquete. Tuvo futuras versiones que poseían un multiplicador, llamadas 486DX2 (x2) y el inmortal 486DX4 (x3), que sigue en producción para sistemas que requieran poco procesamiento.

AMD Am386
Ya con los 90's encima, AMD lanza en 1991 el Am386, nuevamente un clon de la competencia, el Intel 386. Por supuesto, era más rápido y el primero en ser adornado con el logotipo de Microsoft Windows. Aunque Intel ya había dejado atrás al 386 por el nuevo 486, la nueva creación de AMD superaría a ambos por menor costo.

Cyrix Cx486
Este viejo fabricante, Texas Instruments, se sumaría a la causa con sus primeros microprocesadores x86 en 1992, 486SLC y 486DLC. A pesar de su nombre, tenían su origen en el Intel 386. Su velocidad máxima fue de 100 Mhz, un número atractivo para los que poseían un 386 y querían algo más.

Intel Pentium
Rompiendo el esquema de nombres con números, que no podían ser patentados, nace en 1993 el microprocesador Intel Pentium. Comenzaban en los 60 Mhz llegando a un tope de 233 Mhz en versiones posteriores. Su característica más recordada era la capacidad de ejecutar dos instrucciones a la vez gracias a sus dos pipeline de datos de 32 bits.
En 1996 los microprocesadores Pentium evolucionarían a un siguiente nivel. El juego de instrucciones MMX crearía a los Pentium MMX, cuyos genes se mantienen hasta la actualidad.

AMD Am486
El mismo año del nacimiento del Pentium, y solo un mes después, AMD llegaría con otro clon. El Am486 comenzaba en los 25 Mhz, llegando a los 120 Mhz, superando una vez más a la competencia. Tuvo también su versión con multiplicador (x4), comparable con el Pentium de 75 Mhz.

Intel Pentium Pro
El cambio en el nombre fue menor, pero no así en el microprocesador. En 1995 el Pentium Pro agregó un nuevo millón de transistores a la suma, y la adición de la memoria cache de segundo nivel. Este caro microprocesador iba de los 150 hasta la bella suma de 200 Mhz.

Cyrix Cx5x86
Intel había dejado a los poseedores del 486 de lado cuando nació su primogénito Pentium. Allí fue Cyrix en 1995 para crear un microprocesador compatible con 486, de 100 a 133 Mhz. No obstante, tuvo serias dificultades en la linea producción y en las ventas. Fue rápidamente sofocado por lanzamientos posteriores.

AMD Am5x86
Aferrándose a la misma situación de Cyrix, AMD crea ese mismo año una actualización al 486. Tenía en su poder un multiplicador interno de 4, logrando así un máximo de 133 Mhz. Su rendimiento superaba al Pentium de 75 Mhz, y era ésta la estrategia utilizada para su venta.

AMD K5
El “acuerdo” legal con Intel que permitía a otros fabricantes crear clones de sus procesadores, no contemplaba a la nueva familia de los Pentium. A partir de este punto, AMD tuvo que lanzarse al mercado con su propia creación. El K5 toma lugar en 1996, con ligeros retrasos, marcando superioridad al Intel Pentium, con 4 millones y medio de transistores. Su principal problema fue la baja velocidad, yendo de 75 a 133 Mhz.

Cyrix 6x86
O también llamado el Cyrix MI, apareció también en 1996, manteniendo la estructura y voltaje del Pentium, pero fue construido íntegramente por Cyrix. Fue motivo de problemas legales con Intel, que se extenderían por bastante tiempo, pero efectivamente el MI no era un clon. Sus primeras versiones comenzaban en los 80 Mhz y versiones futuras, llamadas MII, alcanzaban los 385 Mhz.

AMD K6
Tras el fracaso del primer microprocesador “100% AMD”, en 1997 vuelve al ataque con K6, que incluía el juego de instrucciones MMX. Era idóneo para reemplazar al Pentium y posicionó a AMD en primer lugar, al menos por un tiempo. Su velocidad comenzaba en 166 Mhz llegando a los 300 Mhz.

Intel Pentium II
Moviendo la cache de segundo nivel afuera del microprocesador, doblando su capacidad pero reduciendo su velocidad a la mitad, Intel crea en 1997 al Pentium II. Este costoso y espacioso procesador, se situaba sobre una única linea de contactos llamada Slot 1. Junto con el, Intel daría lugar a su nueva gama Xeon, orientada a equipos de alto rendimiento. El Pentium II extendía su velocidad de 233 a 450 Mhz, mientras que el Xeon comenzaba directamente en los 400 Mhz, con más del doble de cache L2 y a su máxima velocidad.

Cyrix Media GX
Tras idas y vueltas, Cyrix se fusiona con National Semiconductor en 1997, año en que sale a competir el Media GX, basado en el viejo 5x86 pero integrando el procesador gráfico, el controlador de memoria y el controlador PCI. No era compatible con ninguno de los sockets anteriores y su velocidad iba desde los 120 hasta los 300 Mhz.

Intel Celeron
Los Pentium II y Xeon eran impagables para muchos, esto le dio lugar a los competidores de ganar adeptos. Intel decide entonces lanzar al Celeron en 1998, despojando de él la cache de segundo nivel en primera instancia, y más adelante dándole solo 128 KB. Comenzó en los 266 Mhz y nunca se marchó, llegando a los 3.2 Ghz en tiempos actuales.

AMD K6-2
El mismo año en que Intel retomaba la lucha entre los usuarios, AMD lanza un nuevo microprocesador junto a su nuevo juego de instrucciones, “3D Now!”, ganándole de antemano a Intel en este ámbito. Más adelante tuvo lugar el K6-2+ que incluía una memoria cache de segundo nivel de 128 KB. Su velocidad inicial fue de 233 Mhz y los modelos más altos fueron de 500 Mhz.

AMD K6-3
Manteniendo este juego de nombres, en 1999 llega el K6-3, que a simple vista era una mejora de su predecesor. Tenía unos 21,3 millones de transistores y su memoria cache de segundo nivel ampliada hasta 256 KB. En cuanto a su velocidad, iba de 350 a 570 Mhz.

Intel Pentium III
Pocos días después de la salida del K6-3, Intel vuelve a la carga su alta gama de microprocesadores, dando lugar al Pentium III y también al nuevo Xeon. Se añadió un nuevo juego de instrucciones llamado SSE, para no quedar atrás frente a AMD, que lo convirtió en idóneo para las tareas multimedia. Tuvo versiones posteriores, muy superiores al original y sentó las bases de microprocesadores posteriores de Intel. El Xeon mantuvo su estructura de altos niveles de cache. Su velocidad, de 450 Mhz a 1.4 Ghz.

AMD Athlon
Así como Intel tenía su Pentium, antes de comenzar el año 2000 nace la obra maestra de AMD. Comenzó siendo un enorme cartucho como el Pentium II y III, pero sería abandonado más adelante por el nuevo Socket A, uno de los más exitosos. La memoria cache L2 llegó hasta los 512 KB y su velocidad iba de 500 Mhz a 1.4 Ghz.

VIA Cyrix III
Cyrix seguía pasando de manos, para caer en VIA. En el año 2000 el VIA Cyrix III toma forma con 11 millones de transistores y con buenas velocidades. Tiempo después aparecería una versión con 64 KB de cache L2. Otra curiosidad es que el nombre fue cambiado a VIA C3, dejando en el olvido a Cyrix para siempre. Su velocidad se extendía entre 350 Mhz y 1.4 Ghz.

AMD Duron
Con el Intel Celeron en juego, AMD necesitaba una fiera a esa altura para no perder competencia. En el año 2000 aparece el Duron, un Athlon muy recortado, con una cache muy reducida. Sus primeras versiones comenzaban en solo 100 Mhz y llegaban a los 950, con solo 64 KB de cache L2. Su segunda versión se extendería hasta los 1.8 Ghz.

Intel Pentium 4
Nace el cuarto hijo de la familia Pentium. En el año 2000 Intel sufre un completo cambio de estrategia y lanza este super procesador y una nueva arquitectura denominada NetBurst. Los primeros tuvieron problemas, por el cambio repentino de arquitectura, pero supieron remontar y tener cierto éxito, sin derrotar al AMD Athlon XP. Su velocidad iba de los 1.4 hasta 3.8 Ghz, un número que terminaría con la guerra de velocidades.

AMD Athlon XP
Éxito tras otro, AMD lanza en el 2001 al Athlon XP. Fue aquí cuando AMD comenzó a usar su característico “+” junto a las velocidades, que identifica al Performance Rating, utilizado para identificar el rendimiento con el equivalente de la competencia, en lugar de la velocidad real. La fabricación del Athlon XP se extendió por dos años más, pasando por diferentes y mejores núcleos, viajando de los 650 Mhz hasta los 2.25 Ghz.

AMD Sempron
Siendo el Duron parte del pasado de una inútil competencia, en el 2004 un nuevo nombre se suma a la familia. El Sempron también tenia su cache L2 reducida, aunque no todos fueron así, dejando en claro que no pretendía ser un procesador de bajas prestaciones y que seguiría existiendo al lado del Athlon. Su velocidad va de 1.4 a 2.3 Ghz.

AMD Athlon 64
El comienzo de la larga e interminable migración de los 32 a los 64 bits. En el 2004 AMD lanza el Athlon 64, que no destacaba en prestaciones pero era el primero de 64 bits pensado para usuarios. Funcionaba perfectamente con software creado para 32 bits, el cual seguía y sigue reinando. Su velocidad era desde 1.0 hasta 3.2 Ghz.

Intel Pentium D
El primer intento de un Dual Core por parte de Intel, aunque no demasiado prolijo, pero ofrecía un desempeño multitarea suficiente. Lanzado en el 2005 y sin hacer mucho ruido en el mercado global de procesadores, siendo opacado poco tiempo después por sus sucesores. La velocidad crecía entre 2.66 y 3.73 Ghz.

AMD Athlon 64 X2
Siguiendo con su fuerte dominio frente al usuario, AMD reaparece en el 2006 con su primer Dual Core de 64 bits. Con un perfecto planeamiento con respecto a la arquitectura Dual Core, el X2 supuso el modelo a seguir. Usó el mismo socket que los últimos Athlon 64, permitiéndoles actualizar sin problemas. Su velocidad se extendía nuevamente entre 1.0 y 3.2 Ghz.

Intel Core 2
Una nueva familia de procesadores que daría que hablar. Intel revienta en el 2006 con sus Core2, palabra que adoptarán como centro de sus supersticiones. Sofocando un poco la locura de altas velocidades, Intel se preocupó por los aspectos que había descuidado. Derribando a AMD en cuanto a sus generosas bondades de memoria Cache, esta gama de procesadores avanzó sin detenerse, logrando modelos que incluso dejarían en ridículo a posteriores modelos del mismo fabricante y de la misma familia. Con muchos sabores distintos, de uno, dos y cuatro núcleos, los Core2 se encuentran entre 1.8 y 3.2 Ghz.

Intel Pentium Dual Core
Un extraño resurgimiento. La palabra Pentium se volvió a hacer presente ese mismo año. Siendo nada más y nada menos que otro Core2, orientado al mercado móvil y luego avanzando al escritorio. Se convirtieron en el paso intermedio de los Celeron y los Core2. Su velocidad se extendía entre 1.4 y 2.8 Ghz.

AMD Phenom
Tras numerosos ataques por parte de Intel y sus Core2, sumado a algunos problemas financieros, AMD intenta volver al ring. En el año 2007, muy retrasado, nace el Phenom. Pensado originalmente para quedarse en los 4 núcleos pero, debido a fallas, dio nacimiento a los únicos procesadores de 3 núcleos del mercado. No logró superar al rival y la nueva familia de procesadores de Intel estaba cada vez más cerca, para no dar respiro. La velocidad del Phenom es de entre 1.8 y 3 Ghz.

Intel Atom
El hijo menor de Intel, pero no merece quedarse fuera. Acaparando rápidamente otro mercado, Intel crea en el 2008 al Atom, un pequeño procesador de muy bajo consumo eléctrico. Con su consumo promedio de 4 Watts, este procesador dio el empujón a las Netbooks y Nettops, cerrando grandes contratos con los principales fabricantes de Notebooks. Fue éste el pie para una posible competencia del x86 al ARM en, tal vez, un cercano futuro. El Atom viaja de los 800 Mhz a los 2 Ghz.

Intel Core i7
Una bomba de Intel, para muchos detonada antes de tiempo. En el 2008 Intel arroja todas sus cartas y, alabando a su palabra de la suerte, crea el Corei7, un procesador de cuatro núcleos con una cantidad de cache L2 admirable, nada menos que 8 MB.  Los precios no fueron para todos, algo donde AMD aún podía aferrarse, pero estaban completamente fuera de comparación. Su velocidad, sin varía, iba de 2.66 a 3.2 Ghz.

VIA Nano
Mal momento para olvidarse de VIA. Teniendo a Intel solitario en las netbooks y desktops de bajo consumo, VIA ve una oportunidad para probar suerte. Crea en el 2008 al Nano, un pequeño procesador, aunque más generoso que el Atom. Por diversas razones no logró tener tanto éxito, pero el rendimiento del Nano no puede ponerse en duda y se esperan mejores versiones para el futuro. La velocidad es de entre 1 y 1.8 Ghz.

AMD Phenom II
Si de supersticiones se trata, AMD no es el caso. Un segundo intento por parte del Phenom, corrigiendo todos sus errores y mudándose a una nueva plataforma. Ahora si AMD podía competir con los Core2, aunque Intel ya se había mudado a los Corei7. No obstante, los generosos precios de AMD lo colocan como una buena opción en variedades de cuatro núcleos. Su velocidad va desde 2.5 hasta 3.0 Ghz.

Conclusiones
Se dice por ahí que todo vuelve al mismísimo principio. Intel comenzó en lo alto y, al día de hoy, parece no dejarse caer. Su principal competidor planteó una estrategia diferente y gracias a ella, vimos florecer buenos productos. Sus usuarios afirman que la espera, lo vale. Los terceros en discordia deberán, todavía, marchar a sus lados.
El tiempo seguirá su curso y la evolución, hará su trabajo.


Glosario:

Micrón: O micrómetro, es una unidad de longitud equivalente a una millonésima parte de un Metro.

Mhz: Abreviatura de Megahercio, equivalente a un millón de hercios. Se utiliza frecuentemente como unidad de medida de la frecuencia de trabajo de un dispositivo de hardware.

Transistor: Dispositivo electrónico semiconductor que cumple funciones de amplificador, oscilador, conmutador o rectificador.

Cache: Sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente.

Pipeline: La arquitectura en pipeline consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior.

ARM: Advanced RISC Machines, una familia de microprocesadores RISC diseñados por la empresa Acorn Computers y desarrollados por Advanced RISC Machines Ltd.