KELA Presentacion Costa Rica 2024 - evento Protégeles
Historia del microprocesador
1. HISTORIA DEL MICROPROCESADOR DE LAS FAMILIAS INTEL Y AMD PRESENTADO POR: LUIS RAFAEL QUINTERO MENDOZA YEINER VILLAMIZAR SANCHEZ UNIVERSIDAD POPULAR DEL CESAR FEBRERO 2011
2. ¿QUE ES UN MICROPROCESADOR? Un microprocesador es un circuito integrado construido en un pedazo diminuto de silicón. Contiene miles, o incluso millones, de transistores que se interconectan vía los rastros extrafinos de aluminio. Los transistores trabajan guardar y manipular datos juntos para que el microprocesador pueda realizar una variedad ancha de funciones útiles. El particular funciona un microprocesador realiza es dictado por software. El primer microprocesador de Intel fue los 4004. Se introdujo en 1971, y contuvo 2,300 transistores. El Pentium ® de hoy II procesador, por contraste, contiene 7.5 millones de transistores. Uno de los microprocesadores de las tareas más comunes realiza es servir como los "cerebros" dentro de las computadoras personales, pero ellos entregan "inteligencia" a los otros dispositivos innumerables también. Por ejemplo, ellos pueden dar su velocidad-dial del teléfono y opciones del redial, automáticamente pueden bajar el termostato de su casa por la noche, y pueden hacer su automóvil más seguro y más energía eficaz.
3. PRCESADORES DE LA FAMILIA INTEL Intel fue fundada por Gordon E. Moore y Robert Noyce en 1968, quienes inicialmente quisieron llamar a la empresa Moore Noyce, pero sonaba mal, por lo que eligieron como nombre las siglas de Integrated Electronics, en español Electrónica Integrada. Este nombre estaba registrado por una cadena hotelera, por lo que tuvieron que comprar los derechos para poder utilizarlo.La compañía* comenzó fabricando memorias antes de dar el salto a los microprocesadores. El primer microprocesador de Intel, el Intel 4004, fue creado en 1971 para facilitar el diseño de una calculadora. En lugar de tener que diseñar varios circuitos integrados para cada parte de la calculadora, diseñaron uno que según un programa almacenado en memoria podía hacer unas acciones u otras, es decir, un microprocesador. Hoy en día se discute si el primer microprocesador de la historia de la informática fue creado por Intel o por Texas Instruments.
4. Intel empezó en 1971 a fabricar el primer procesador integrado en un chip, el 4004. Este procesador tenía 2250 transistores y trabajaba a 0,1 MHz, con un ancho de bus de 4 bits. Tradicionalmente su uso ha sido para calculadoras. En 1972 presentó el 8008 con un ancho de bus de 8 bits que se utilizaba principalmente para controlar procesos industriales; aún no se hablaba de las CPUs como orientadas a los usuarios normales, pero a partir de ese momento se empezaron a desarrollar de forma continúa nuevas familias de procesadores que se han ido clasificando por generaciones de acuerdo a saltos tecnológicos.
5. GENERACIONES DE INTEL - 1ª Generación: El 8080 en 1973, es el primer microprocesador útil para cualquier tipo de operación, funcionaba a 1 MHz con un ancho de 8 bits, lo cual le permitía manejar 64KB de RAM, otros fabricantes como Motorola con su M6800 y Zilog con su Z80, también se dedicaban a construir microprocesadores pero destinados al sector industrial y científico. En 1978 llegan los procesadores a 16 bits de ancho de bus que ya permiten manejar 1MB de RAM, como el 8086 de Intel, el Z800 de Zilog y el 6800 de Motorola. De estos tres fabricantes sólo Intel y Motorola prosperaron. Los procesadores Intel fueron la base de los Personal Computer (PC) de la familia x86 y Motorola fue la base de los primeros Apple y plataformas Unix.
6. - 2ª Generación: El 80286, año 1982, procesador que introduce el modo real, y el protegido de 32 bits que permitía aumentar el rendimiento, esta CPU ya era bastante más eficaz y podía ejecutar más de una instrucción por ciclo. - 3ª Generación: El 80386, año 1985, primer procesador de 32 bits de ancho del que solo Windows sacaba provecho ya que DOS no podía. Trabajaban a velocidades entre 16 y 33 MHz Incluyeron un Pipeline de 4 etapas, era posible adquirir el modelo 80386DX que integraba en el núcleo la FPU (Coprocesador Matemático) que permitía trabajar con gráficos, también se podía adquirir el 80386SX que era la versión económica sin FPU pero que permitía adquirirlo posteriormente comprando el 80397 (que es la FPU) y que se montaba en un socket al lado de la CPU, otra limitación del SX es que le redujeron el ancho de banda a 16 bits lo que le permitía utilizar hasta 16MB RAM.
7. - 4ª Generación: El 80486 en el año 1989 con 32 bits de ancho que mejoro el juego de instrucciones x86 y utilizo por primera vez una memoria cache L1. Este avance lo hacia el doble de rápido que un 386 trabajando a la misma velocidad. Igual que sucedió con el 386 tuvimos versión DX con FPU y versión SX sin FPU pero con la posibilidad de comprar posteriormente el 80487. Fue la primera CPU que tuvo una larga evolución tecnológica sacando múltiples versiones conocidas como 486SX, 486DX, 486DX2 y 486DX4. Todas estas familias como Intel, AMD como Cyrix supieron comercializar con gran éxito. Los modelos DX2 fueron los primeros que a través de la opción de turbo permitía dobla r la velocidad interna de trabajo de la CPU respecto a la velocidad externa para comunicarse con la RAM de esta manera la CPU podía trabajar a 66MHz mientras que la memoria RAM trabajaba a 33MHz. El 486DX5 de AMD fue el más rápido que salió al mercado trabajando a una velocidad de 166MHz. Durante la 4ª y 5ª generación como en toda transición en tecnologías aparecieron algunas rarezas como los procesadores OverDrive (Intel). Estas CPU´s son versiones reducidas de una CPU actual en aquel tiempo que era compatible con el socket del modelo más viejo al que sucedían. Ejemplo nos podemos encontrar 486DX4 OverDrive que se puede montar en el socket 486DX o bien los Pentium OverDrive que se podían montar en los sockets 486DX2.
8.
9. 8ª generación: Ancho de bus de 64 bits. Con esta generación de procesadores ponemos obtener un mayor rendimiento siempre que los datos que procesemos sean de un gran tamaño porque el bus de datos en este sistema tiene un ancho de 64 bits en lugar de los 32 que tenían los de las generaciones anteriores. Evidentemente no siempre estamos procesando datos de gran tamaño y en ese caso no obtenemos ninguna mejora práctica.
10. EVOLUCION DE AMD En 1982 AMD firmó un contrato con Intel, convirtiéndose en otro fabricante licenciatario de procesadores 8086 y 8088. IBM quería usar Intel 8088 en sus IBM PC, pero las políticas de IBM de la época exigían al menos dos proveedores para sus chips. AMD produjo después, bajo el mismo acuerdo, procesadores 80286, o 286, pero Intel canceló el contrato en 1986, rehusándose a revelar detalles técnicos del i386. La creciente popularidad del mercado de los clones de PC significaba que Intel podría producir CPUs según sus propios términos y no según los de IBM.AMD apeló esa decisión y posteriormente ganó bajo arbitrio judicial. Comenzó un largo proceso judicial que solo acabaría en 1991, cuando la Suprema Corte de California finalmente falló a favor de AMD, y forzó a Intel a pagar más de 1.000 millones de dólares en compensación por violación de contrato. Disputas legales subsiguientes se centraron en si AMD tenía o no derechos legales de usar derivados del micro código de Intel. Los fallos fueron favoreciendo a las dos partes. En vista de la incertidumbre, AMD se vio forzado a desarrollar versiones "en limpio" del código de Intel. Así, mientras un equipo de ingeniería describía las funciones del código, un segundo equipo sin acceso al código original debía desarrollar micro código que realizara las mismas funciones.
11. Llegado este punto, Jerry Sanders bien pudo retirarse del mercado. Pero en 1991 AMD lanza el Am386, su clon del procesador Intel 80386. En menos de un año AMD vendió un millón de unidades. El 386DX-40 de AMD fue muy popular entre los pequeños fabricantes independientes. Luego, en 1993 llegó Am486 que, al igual que su antecesor se vendió a un precio significativamente menor que las versiones de Intel. Am486 fue utilizado en numerosos equipos OEM e incluso por COMPAQ probando su popularidad. Pero nuevamente se trataba de un clon de la tecnología Intel; y a medida que los ciclos de la industria de las PCs se acortaban, seguir clonando productos Intel era una estrategia cada vez menos viable dado que AMD siempre estaría tras Intel.El 30 de diciembre de 1994, la Suprema Corte de California finalmente negó a AMD el derecho de usar micro código de i386. Posteriormente, un acuerdo entre las dos empresas (cuyos términos aun siguen en el mayor de los secretos) permitió a AMD producir y vender microprocesadores con micro código de Intel 286, 386, y 486. El acuerdo parece haber permitido algunos licenciamientos cruzados de patentes, permitiendo a ambas partes el uso de innovaciones tecnológicas sin pago de derechos. Más allá de los detalles concretos del acuerdo, desde entonces no hubo acciones legales significativas entre las empresas.
12. K5 El primer procesador completamente propio de AMD, fue lanzado en 1995. La "K" hacía referencia a "Kryptonite", en el mundo de los comics la conocida sustancia que podía dañar a Superman (siendo esto una clara referencia a la posición dominante de Intel en el mercado).Estaba pensado para competir directamente con el micro Intel Pentium, presentado al público ya en 1993. Sin embargo, a nivel de arquitectura tenía más en común con el recién lanzado Pentium Pro o con el 6x86 de Cyrix; procesadores que decodifican las instrucciones x86 en micro-instrucciones y las ejecutan en un núcleo estilo RISC. Hubo numerosos inconvenientes de todos modos. Entre ellos la indignación de muchos consumidores al descubrir que la velocidad de reloj del procesador no correspondía al valor indicado en la etiqueta de algunos productos, hecho que era obvio al momento de iniciar el equipo.Concretamente, el K5 no igualaba el rendimiento del 6x86 ni de la FPU de los Pentium. AMD solía usar pruebas de rendimiento que no implicaban tareas intensivas para la Unidad de Coma Flotante. Todo esto combinado con el tamaño del procesador y la pobre escalabilidad del diseño, condenó al K5 casi al punto del fracaso total en el mercado. Como punto a favor de este procesador puede mencionarse que no tenía los problemas de compatibilidad de 6x86, y no se calentaba tanto como aquel que era microprocesador.
13. NexGen / K6 En 1996, AMD compra NexGen especialmente por los derechos sobre su línea de procesadores Nx compatibles con x86. Clara muestra de que AMD carecía de las habilidades técnicas necesarias para desarrollar arquitecturas de procesador originales que compitieran con Intel. Bien se puede decir que la tecnología adquirida salvó a AMD, e irónicamente NexGen fue fundada por ex-empleados de Intel.Jerry Sanders dio al equipo de diseño de NexGen edificio propio, tiempo y dinero para reelaborar el Nx686. El resultado fue bautizado K6. Su diseño incluía un mecanismo retroalimentado de reordenamiento dinámico de instrucciones, instrucciones MMX y agregaba la Unidad de Punto Flotante que faltaba. Fue construido compatible pin a pin con Intel Pentium, de modo que podía ser utilizado en las -por ese entonces- populares placas base con zócalo "Socket 7". Al igual que los anteriores Nx586 y Nx686, el K6 traducía el conjunto de instrucciones x86 a un set RISC. Al año siguiente, AMD lanza el K6-2 que agregó un conjunto de instrucciones multimedia de punto flotante llamado 3DNow! que antecedió las instrucciones SSE de Intel e instauró un nuevo estándar de zócalos, "Súper Socket 7" que extendía la velocidad del bus FSB de 66 a 100 MHz En enero de 1995, tuvo lugar el último lanzamiento de la serie K6-x, el K6-III de 450 MHz, que compitió muy bien con los mejores productos de Intel. El chip era esencialmente un K6-2 con 256KB de caché Nivel 2 de alta velocidad integrados al núcleo, y una unidad mejorada de predicción de saltos lógicos. Aún cuando alcanzó (y en general superó) a los procesadores Pentium II/III en operaciones con enteros, el diseño de su FPU (serial non-pipeline) no podía competir con la de Intel, más avanzada. A pesar que las extensiones 3DNow! podrían en teoría compensar esa diferencia, pocos juegos la aprovecharon. La excepción más notable fue Quake 2 de Id Software. fin