Você está na página 1de 34

ARQUITECTURA DE DE COMPUTADORAS

PROFESOR: M.C. MARCO ANTONIO VASQUEZ ROMERO TRABAJO: INVESTIGACION ANALISIS Y COMPRESION DE LOS MICROPROCESADORES PRESENTAN: CEBALLOS NAVARRO MELITA BENITO AMBROSIO JESUS NICASIO QUIAHUA PANZO OSCAR ROJAS PEREZ IVAN GAEL FECHA: 08/FEBRERO/2012

VO.BO

Contenido

Objetivo ......................................................................................................................................... 3 Introduccin................................................................................................................................... 3 Los microprocesadores .................................................................................................................. 4 Historia y evolucin de los microprocesadores ............................................................................... 5 Breve historia ............................................................................................................................... 15 Funcionamiento ........................................................................................................................... 18 Rendimiento ................................................................................................................................ 19 Arquitectura bsica del microprocesador ..................................................................................... 20 Unidad central de proceso (CPU) (I). Unidades funcionales ....................................................... 21 Unidad central de proceso (CPU) (II). Buses Bus........................................................................ 22 Unidad central de proceso (CPU) (III) Programacin. ................................................................ 23 Funcionamiento de la arquitectura del Microprocesador ......................................................... 23 Unidad de control (Control Unit) .......................................................................................... 25 Registros internos................................................................................................................. 25 Buses internos. ..................................................................................................................... 26 La lgica detrs de un microprocesador ....................................................................................... 26 Memoria en los microprocesadores ......................................................................................... 27 Arquitecturas ............................................................................................................................... 28 Conclusiones ................................................................................................................................ 29 Cuestionario................................................................................................................................. 31 Bibliografa................................................................................................................................... 34

Objetivo
Este trabajo fue realizado para ver uno de los logros del siglo XX, en esta investigacin se enumera cada uno de los microprocesadores y su evolucin

Introduccin
El microprocesador es uno de los logros ms sobresalientes del siglo XX. Pero cada ao, el microprocesador se acerca ms al centro de nuestras vidas, forjndose un sitio en el ncleo de una mquina tras otra. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso a nosotros mismos. Cada vez se hace ms difcil pasar por alto el microprocesador como otro simple producto en una larga lnea de innovaciones tecnolgicas. Ninguna otra invencin en la historia se ha diseminado tan aprisa por todo el mundo o ha tocado tan profundamente tantos aspectos de la existencia humana. No obstante que reconocemos la penetracin del microprocesador en nuestras vidas, ya estamos creciendo indiferentes a la presencia de esos miles de mquinas diminutas que nos encontramos sin saberlo todos los das.

Los microprocesadores
El microprocesador (o micro) es el circuito que gobierna todo el componente del ordenador y esta compuesto por millones de transistores. Va alojado sobre el socket. (Gallego, 2008) El microprocesador (o micro) es el circuito integrado central y ms complejo de un sistema informtico; se le suele asociar por analoga como el cerebro de un computador. Es un circuito integrado constituido por millones de componentes electrnicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. Es el encargado de ejecutar los programas; desde el sistema operativo hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria. Esta unidad central de procesamiento est constituida, esencialmente, por registros, una unidad de control, una unidad aritmtico lgica (ALU) y una unidad de clculo en coma flotante(conocida antiguamente como co-procesador matemtico). El microprocesador est conectado, generalmente, mediante un zcalo especfico a la placa base de la computadora. Normalmente, para su correcto y estable funcionamiento, se le adosa un sistema de refrigeracin, que consta de un disipador de calor fabricado en algn material de alta conductividad trmica, como cobre o aluminio, y de uno o ms ventiladores que fuerzan la expulsin del calor absorbido por el disipador; entre ste ltimo y la cpsula del microprocesador suele colocarse pasta trmica para mejorar la conductividad trmica. (Weiss, 1986)

Historia y evolucin de los microprocesadores


El microprocesador es producto surgido de la evolucin de distintas tecnologas predecesoras, bsicamente, de la computacin y de la tecnologa de semiconductores. El inicio de esta ltima data de mitad de la dcada de 1950; estas tecnologas se fusionaron a principios de los aos 70, produciendo el primer microprocesador. Dichas tecnologas iniciaron su desarrollo a partir de la segunda guerra mundial; en este tiempo los cientficos desarrollaron computadoras especficas para aplicaciones militares. En la posguerra, a mediados de la dcada de 1940, la computacin digital emprendi un fuerte crecimiento tambin para propsitos cientficos y civiles. La tecnologa electrnica avanz y los cientficos hicieron grandes progresos en el diseo de componentes de estado slido (semiconductores). En 1948 en los laboratorios Bell crearon el transistor. En los aos 1950, aparecieron las primeras computadoras digitales de propsito general. Se fabricaron utilizando tubos al vaco o bulbos como componentes electrnicos activos. Mdulos de tubos al vaco componan circuitos lgicos bsicos, tales como compuertas y flip-flops. Ensamblandolos en mdulos se construy la computadora electrnica (la lgica de control, circuitos de memoria, etc.). Los tubos de vaco tambin formaron parte de la construccin de mquinas para la comunicacin con las computadoras. Para la construccin de un circuito sumador simple se requiere de algunas compuertas lgicas. La construccin de una computadora digital precisa numerosos circuitos o dispositivos electrnicos. Un paso trascendental en el diseo de la computadora fue hacer que el dato fuera almacenado en memoria. Y la idea de almacenar programas en memoria para luego ejecutarlo fue tambin de fundamental importancia (Arquitectura de von Neumann). La tecnologa de los circuitos de estado slido evolucion en la dcada de 1950. El empleo del silicio, de bajo costo y con mtodos de produccin masiva, hizo del transistor el componente ms usado para el diseo de circuitos electrnicos. Por lo tanto el diseo de la computadora digital tuvo un gran avance con el reemplazo del tubo al vaco por el transistor, a finales de la dcada de 1950. A principios de la dcada de 1960, el estado de arte en la construccin de computadoras de estado slido sufri un notable avance; surgieron las tecnologas en circuitos digitales como: RTL (Lgica Transistor Resistor), DTL (Lgica Transistor Diodo), TTL (Lgica Transistor Transistor), ECL (Lgica Complementada Emisor). A mediados de los aos 1960 se producen las familias de circuitos de lgica digital, dispositivos integrados en escala SSI y MSI que corresponden a baja y mediana escala de integracin de componentes. A finales de los aos 1960 y principios de los 70 surgieron los sistemas a alta escala de integracin o LSI. La tecnologa LSI fue haciendo posible incrementar la cantidad de componentes en
5

los circuitos integrados. Sin embargo, pocos circuitos LSI fueron producidos, los dispositivos de memoria eran un buen ejemplo. Las primeras calculadoras electrnicas requeran entre 75 y 100 circuitos integrados. Despus se dio un paso importante en la reduccin de la arquitectura de la computadora a un circuito integrado simple, resultando uno que fue llamado microprocesador, unin de las palabras Micro del griego -, pequeo, y procesador. Sin embargo, es totalmente vlido usar el trmino genrico procesador, dado que con el paso de los aos, la escala de integracin se ha visto reducida de micromtrica a nanomtrica; y adems, es, sin duda, un procesador. Los 4004 fueron el primer microprocesador de Intel. Esta invencin del descubrimiento impuls la calculadora de Busicom y paviment la manera por empotrar inteligencia en objetos inanimados as como la computadora personal.

1971 MICROPROCESADOR INTEL 4004 El primer microprocesador fue el Intel 4004, producido en 1971. Se desarroll originalmente para una calculadora, y result revolucionario para su poca. Contena 2.300 transistores, era un microprocesador de arquitectura de 4 bits que poda realizar hasta 60.000 operaciones por segundo, trabajando a una frecuencia de reloj de alrededor de 700KHz.

1972: MICROPROCESADOR 8008 Los 8008 eran dos veces tan poderosos como los 4004. El primer microprocesador de 8 bits fue el Intel 8008, desarrollado a mediados de 1972 para su uso en terminales informticos. El Intel 8008 integraba 3300 transistores y poda procesar a frecuencias mximas de 800Khz. 1974: EL SC/MP El SC/MP desarrollado por National Semiconductor, fue uno de los primeros microprocesadores, y estuvo disponible desde principio de 1974. El nombre SC/MP (popularmente conocido como Scamp) es el acrnimo de Simple Costeffective Micro Processor (Microprocesador simple y rentable). Presenta un bus de direcciones de 16 bits y un bus de datos de 8 bits. Una caracterstica, avanzada para su tiempo, es la capacidad de liberar los buses a fin de que puedan ser compartidos por varios procesadores. Este microprocesador fue muy utilizado, por su bajo costo, y provisto en kits, para propsitos educativos, de investigacin y para el desarrollo de controladores industriales diversos. 1974: EL INTEL 8080 EL 8080 se convirti en la CPU de la primera computadora personal, la Altar 8800 de MITS, segn se alega, nombrada en base a un destino de la Nave Espacial Starship del programa de televisin Viaje a las Estrellas, y el IMSAI 8080, formando la base para las mquinas que ejecutaban el sistema operativo CP/M-80. Los fanticos de las computadoras podan comprar un equipo Altar por un precio (en aquel momento) de u$s395. En un periodo de pocos meses, se vendieron decenas de miles de estas PC. 1975: MOTOROLA 6800 Se fabrica, por parte de Motorola, el Motorola MC6800, ms conocido como 6800. Fue lanzado al mercado poco despus del Intel 8080. Su nombre proviene de qu contena aproximadamente 6800 transistores. Varios de los primeras microcomputadoras de los aos 1970 usaron el 6800 como procesador. Entre ellas se encuentran la SWTPC 6800, que fue la primera en usarlo, y la muy
7

conocida Altar 680. Este microprocesador se utiliz profusamente como parte de un kit para el desarrollo de sistemas controladores en la industria. Partiendo del 6800 se crearon varios procesadores derivados, siendo uno de los ms potentes el Motorola 6809 1976: El Z80 La compaa Zilog Inc. crea el Zilog Z80. Es un microprocesador de 8 bits construido en tecnologa NMOS, y fue basado en el Intel 8080. Bsicamente es una ampliacin de ste, con lo que admite todas sus instrucciones. Un ao despus sale al mercado el primer computador que hace uso del Z80, el Tandy TRS-80 Model 1 provisto de un Z80 a 1,77 MHz y 4 KB de RAM. Es uno de los procesadores de ms xito del mercado, del cual se han producido numerosas versiones clnicas, y sigue siendo usado de forma extensiva en la actualidad en multitud de sistemas embebidos. La compaa Zilog fue fundada 1974 por Federico Faggin, quien fue diseador jefe del microprocesador Intel 4004 y posteriormente del Intel 8080. 1978: MICROPROCESADOR 8086-8088 Una venta del giro a la nueva divisin de la computadora personal de IBM hizo los cerebros del nuevo producto del golpe de IBM a los 8088--el IBM PC. El 8088's xito propuls Intel en las lneas de la Fortuna 500, y la revista de Fortuna nombr la compaa uno del "los Triunfos Comerciales del Seventies." 1982: MICROPROCESADOR 286 Los 286, tambin conocidos como los 80286, eran el primer procesador de Intel que podra ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de Intel de microprocesadores. Dentro de 6 aos de l sueltan, haba un estim 15 millones de 286-based computadoras personales instalados alrededor del mundo. 1985: EL INTEL 80386 Este procesador Intel, popularmente llamado 386, se integr con 275000 transistores, ms de 100 veces tantos como en el original 4004. El 386 aadi una arquitectura de 32 bits, con capacidad para multitarea y una unidad de traslacin de pginas, lo que hizo mucho ms sencillo implementar sistemas operativos que usaran memoria virtual. 1985: El VAX 78032 El microprocesador VAX 78032 (tambin conocido como DC333), es de nico chip y de 32 bits, y fue desarrollado y fabricado por Digital Equipment Corporation (DEC); instalado en los equipos MicroVAX II, en conjunto con su ship
8

coprocesador de coma flotante separado, el 78132, tenan una potencia cercana al 90% de la que poda entregar el minicomputador VAX 11/780 que fuera presentado en 1977. Este microprocesador contena 125000 transistores, fue fabricado en tecnologa ZMOS de DEC. Los sistemas VAX y los basados en este procesador fueron los preferidos por la comunidad cientfica y de ingeniera durante la dcada del 1980.

1989: EL DX CPU MICROPROCESADOR INTEL 486(TM) La 486TM generacin realmente signific usted va de una computadora orden-nivelada en punto-y-pulse el botn computando. Yo podra tener una computadora colorida la primera vez para y podra hacer desktop que publica a una velocidad significante," la tecnologa de las llamadas historiador David K. Allison del el Museo Nacional de Smithsonian de Historia americana. El Intel 486TM procesador fue el primero en ofrecer un construir-en coprocesador de matemtica que acelera computando porque ofrece que el matemtica complejo funciona del procesador central. 1991: EL AMD AMX86 Procesadores fabricados por AMD 100% compatible con los cdigos de Intel de ese momento, llamados clones de Intel, llegaron incluso a superar la frecuencia de reloj de los procesadores de Intel y a precios significativamente menores. Aqu se incluyen las series Am286, Am386, Am486 y Am586. 1993: POWERPC 601 Es un procesador de tecnologa RISC de 32 bits, en 50 y 66MHz. En su diseo utilizaron la interfaz de bus del Motorola 88110. En 1991, IBM busca una alianza con Apple y Motorola para impulsar la creacin de este microprocesador, surge la alianza AIM (Apple, IBM y Motorola) cuyo objetivo fue quitar el dominio que Microsoft e Intel tenan en sistemas basados en los 80386 y 80486. PowerPC (abreviada PPC o MPC) es el nombre original de la familia de procesadores de arquitectura de tipo RISC, que fue desarrollada por AIM. Los procesadores de esta familia son utilizados principalmente en computadores Macintosh de Apple Computer y su alto rendimiento se debe fuertemente a su arquitectura tipo RISC. 1993: PROCESADOR DE PENTIUM El procesador de Pentium les permiti a las computadoras incorporar "mundo real" ms fcilmente los datos como discurso, parezca, letra y imgenes fotogrficas. El nombre Pentium, mencion en las historietas y en charla de la televisin muestra, se volvi una palabra de la casa poco despus la introduccin.
9

1994: EL POWERPC 620 En este ao IBM y Motorola desarrollan el primer prototipo del procesador PowerPC de 64 bit, la implementacin ms avanzada de la arquitectura PowerPC, que estuvo disponible al ao prximo. El 620 fue diseado para su utilizacin en servidores, y especialmente optimizado para usarlo en configuraciones de cuatro y hasta ocho procesadores en servidores de aplicaciones de base de datos y vdeo. Este procesador incorpora siete millones de transistores y corre a 133 MHz Es ofrecido como un puente de migracin para aquellos usuarios que quieren utilizar aplicaciones de 64 bits, sin tener que renunciar a ejecutar aplicaciones de 32 bits. 1995: PROCESADOR PENTIUM PROFESIONAL Soltado por el otoo de 1995 el Pentium En pro del procesador se disea a combustible 32-bit servidor y las aplicaciones workstation-niveladas y habilita rpidamente computadora--ed el plan, ingeniera mecnica y cmputo cientfico. Cada Pentium En pro del procesador se empaqueta junto con una segunda astilla de memoria de escondite velocidad-reforzando. El Pentium poderoso En pro del procesador alardea 5.5 millones de transistores. 1996: El AMD K5 Habiendo abandonado los clones, AMD fabricada con tecnologas anlogas a Intel. AMD sac al mercado su primer procesador propio, el K5, rival del Pentium. La arquitectura RISC86 del AMD K5 era ms semejante a la arquitectura del Intel Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con una Unidad x86- decodificadora, transforma todos los comandos x86 (de la aplicacin en curso) en comandos RISC. Este principio se usa hasta hoy en todas las CPU x86. En la mayora de los aspectos era superior el K5 al Pentium, incluso de inferior precio, sin embargo AMD tena poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de produccin marcados se fueron superando con poco xito, se retras 1 ao de su salida al mercado, a razn de ello sus frecuencias de trabajo eran inferiores a las de la competencia, y por tanto, los fabricantes de PC dieron por sentado que era inferior. Con el K6, AMD no slo consigui hacerle seriamente la competencia a los Pentium MMX de Intel, sino que adems amarg lo que de otra forma hubiese sido un plcido dominio del mercado, ofreciendo un procesador casi a la altura del Pentium II pero por un precio muy inferior. En clculos en coma flotante, el K6 tambin qued por debajo del Pentium II, pero por encima del Pentium MMX y del Pro. El K6 cont con una gama que va desde los 166 hasta los ms de 500 Mhz y con el juego de instrucciones MMX, que ya se han convertido en estndares. Ms adelante se lanz una mejora de los K6, los K6-2 de 250 nanmetros, para seguir compitiendo con los Pentium II, siendo ste ltimo superior en tareas de coma flotante, pero inferior en tareas de uso general. Se introduce un juego de instrucciones SIMD denominado 3DNow!
10

1997: PROCESADOR PENTIUM II El 7.5 milln-transistor Pentium II procesador incorpora Intel tecnologa de MMXTM que se disea para procesar video, audio y datos de los grficos eficazmente especficamente. Se introdujo en Solo Contacto del Borde innovador (S.E.C) Cartucho que tambin incorpor una astilla de memoria de escondite de gran velocidad. Con esta astilla, los usuarios de PC pueden capturar, pueden revisar y pueden compartir fotografas digitales con amigos y familia va el Internet; revise y agregue texto, msica o transiciones del entre-escena a las pelculas de la casa; y, con un telfono video, enve video encima de las lneas del telfono normales y los Internet. 1998: EL PROCESADOR PENTIUM II XEON (TM) El Pentium que se disean II procesadores de XeonTM para reunir los requisitos de la actuacin de medio-rango y servidores ms altos y workstations. Consistente con la estrategia de Intel para entregar nico targeted de productos de procesador para los segmentos de los mercados especficos, el Pentium II procesadores de XeonTM ofrecen innovaciones tcnicas diseadas para los workstations y servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet, almacenaje de los datos corporativo, creacin satisfecha digital, y la automatizacin del plan electrnica y mecnica especficamente. Pueden configurarse sistemas basados en el procesador para descascarar a cuatro u ocho procesadores y ms all de. 1998: EL INTEL PENTIUM II XEON Los procesadores Pentium II Xeon se disean para cumplir con los requisitos de desempeo en computadoras de medio-rango, servidores ms potentes y estaciones de trabajo (workstations). Consistente con la estrategia de Intel para disear productos de procesadores con el objetivo de llenar segmentos de los mercados especficos, el procesador Pentium II Xeon ofrece innovaciones tcnicas diseadas para las estaciones de trabajo y servidores que utilizan aplicaciones comerciales exigentes, como servicios de Internet, almacenamiento de datos corporativos, creaciones digitales y otros. Pueden configurarse sistemas basados en este procesador para integrar de cuatro o ocho procesadores trabajando en paralelo, tambin ms all de esa cantidad. 1999: EL PROCESADOR CELERON (TM) Continuando la estrategia de Intel de procesadores en vas de desarrollo para los segmentos del mercado especficos, el Intel que el procesador de CeleronTM se disea para el Valor el PC mercado segmento. Proporciona consumidores la gran actuacin a un valor excepcional, y entrega actuacin excelente para los usos como juego por dinero y el software educativo. 1999: PROCESADOR PENTIUM III
11

El Pentium III procesador ofrece 70 nuevas instrucciones--Internet Streaming las extensiones de SIMD--que dramticamente refuerza la actuacin de imaging avanzado, 3-D, vertiendo audio, video y aplicaciones de reconocimiento de discurso. Fue diseado para reforzar Internet significativamente experimenta y les permite a los usuarios hacer tales cosas como vistazo a travs de los museos del online realistas y tiendas y transmitir video de alto-calidad. El procesador incorpora 9.5 millones de transistores, y se introdujo usando 0.25-micron tecnologa. 1999: EL PROCESADOR PENTIUM III XEON (TM) El Pentium III procesador de XeonTM extiende las ofrendas de Intel a los workstation y segmentos de mercado de servidor y mantiene actuacin adicional las aplicaciones del e-comercio y la informtica comercial avanzada. Los procesadores incorporan el Pentium las 70 instrucciones de SIMD de III procesador que refuerzan multimedios y vertiendo aplicaciones videas. El Pentium la tecnologa de escondite de adelanto de III procesador de XeonTM acelera informacin del autobs del sistema al procesador, empujando actuacin significativamente. Se disea para los sistemas con configuraciones del multiprocessor. 2000: EL INTEL PENTIUM 4 Este es un microprocesador de sptima generacin basado en la arquitectura x86 y fabricado por Intel. Es el primero con un diseo completamente nuevo desde el Pentium Pro. Se estren la arquitectura NetBurst, la cual no daba mejoras considerables respecto a la anterior P6. Intel sacrific el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE. 2001: EL AMD ATHLON XP Cuando Intel sac el Pentium 4 a 1,7 GHz en abril de 2001 se vio que el Athlon Thunderbird no estaba a su nivel. Adems no era prctico para el overclocking, entonces para seguir estando a la cabeza en cuanto a rendimiento de los procesadores x86, AMD tuvo que disear un nuevo ncleo, y sac el Athlon XP. Este compatibilizaba las instrucciones SSE y las 3DNow! Entre las mejoras respecto al Thunderbird se puede mencionar el pre recuperacin de datos por hardware, conocida en ingls como prefetch, y el aumento de las entradas TLB, de 24 a 32. 2004: EL INTEL PENTIUM 4 (PRESCOTT) A principios de febrero de 2004, Intel introdujo una nueva versin de Pentium 4 denominada 'Prescott'. Primero se utiliz en su manufactura un proceso de fabricacin de 90 nm y luego se cambi a 65nm. Su diferencia con los anteriores es que stos poseen 1 MiB o 2 MiB de cach L2 y 16 KiB de cach L1
12

(el doble que los Northwood), prevencin de ejecucin, SpeedStep, C1E State, un HyperThreading mejorado, instrucciones SSE3, manejo de instrucciones AMD64, de 64 bits creadas por AMD, pero denominadas EM64T por Intel, sin embargo por graves problemas de temperatura y consumo, resultaron un fracaso frente a los Athlon 64. 2004: EL AMD ATHLON 64 El AMD Athlon 64 es un microprocesador x86 de octava generacin que implementa el conjunto de instrucciones AMD64, que fueron introducidas con el procesador Opteron. El Athlon 64 presenta un controlador de memoria en el propio circuito integrado del microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que los anteriores Athlon y que el Athlon XP funcionando a la misma velocidad, incluso ejecutando cdigo heredado de 32 bits.El Athlon 64 tambin presenta una tecnologa de reduccin de la velocidad del procesador llamada Cool'n'Quiet,: cuando el usuario est ejecutando aplicaciones que requieren poco uso del procesador, baja la velocidad del mismo y su tensin se reduce. 2006: EL INTEL CORE DUO Intel lanz sta gama de procesadores de doble ncleo y CPUs 2x2 MCM (mdulo Multi-Chip) de cuatro ncleos con el conjunto de instrucciones x86-64, basado en el la nueva arquitectura Core de Intel. La micro arquitectura Core regres a velocidades de CPU bajas y mejor el uso del procesador de ambos ciclos de velocidad y energa comparados con anteriores NetBurst de los CPU Pentium 4/D2. La micro arquitectura Core provee etapas de decodificacin, unidades de ejecucin, cach y buses ms eficientes, reduciendo el consumo de energa de CPU Core 2, mientras se incrementa la capacidad de procesamiento. Los CPU de Intel han variado muy bruscamente en consumo de energa de acuerdo a velocidad de procesador, arquitectura y procesos de semiconductor, mostrado en las tablas de disipacin de energa del CPU. Esta gama de procesadores fueron fabricados de 65 a 45 nanmetros. 2007: EL AMD PHENOM Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generacin de procesadores de tres y cuatro ncleos basados en la micro arquitectura K10. Como caracterstica comn todos los Phenom tienen tecnologa de 65 nanmetros lograda a travs de tecnologa de fabricacin Silicon on insulator (SOI). No obstante, Intel, ya se encontraba fabricando mediante la ms avanzada tecnologa de proceso de 45 nm en 2008. Los procesadores Phenom estn diseados para facilitar el uso inteligente de energa y recursos del sistema, listos para la virtualizacin, generando un ptimo rendimiento por vatio. Todas las CPU Phenom poseen caractersticas tales como controlador de memoria DDR2 integrado, tecnologa HyperTransport y unidades de coma flotante de 128 bits, para incrementar la velocidad y el rendimiento de los clculos de coma flotante. La
13

arquitectura Direct Connect asegura que los cuatro ncleos tengan un ptimo acceso al controlador integrado de memoria, logrando un ancho de banda de 16 Gb/s para intercomunicacin de los ncleos del microprocesador y la tecnologa HyperTransport, de manera que las escalas de rendimiento mejoren con el nmero de ncleos. Tiene cach L3 compartida para un acceso ms rpido a los datos (y as no depende tanto del tiempo de latencia de la RAM), adems de compatibilidad de infraestructura de los zcalos AM2, AM2+ y AM3 para permitir un camino de actualizacin sin sobresaltos. A pesar de todo, no llegaron a igualar el rendimiento de la serie Core 2 Duo. 2008: EL INTEL CORE NEHALEM Intel Core i7 es una familia de procesadores de cuatro ncleos de la arquitectura Intel x86-64. Los Core i7 son los primeros procesadores que usan la micro arquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB es reemplazado por la interfaz QuickPath en i7 e i5 (zcalo 1366), y sustituido a su vez en i7, i5 e i3 (zcalo 1156) por el DMI eliminado el northBrige e implementando puertos PCI Express directamente. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. Las placa base compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser instaladas en grupos de tres, no dos. El Hyperthreading fue re implementado creando ncleos lgicos. Est fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versin ms potente. Se volvi a usar frecuencias altas, aunque a contrapartida los consumos se dispararon. 2008: LOS AMD PHENOM II Y ATHLON II Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multincleo (multicore) fabricados en 45 nm, la cual sucede al Phenom original y dieron soporte a DDR3. Una de las ventajas del paso de los 65 nm a los 45 nm, es que permiti aumentar la cantidad de cache L3. De hecho, sta se increment de una manera generosa, pasando de los 2 MiB del Phenom original a 6 MiB. Entre ellos, el AMD Phenom II X2 BE 555 de doble ncleo surge como el procesador bincleo del mercado. Tambin se lanzan tres Athlon II con slo Cache L2, pero con buena relacin precio/rendimiento. El AMD Athlon II X4 630 corre a 2,8 GHz El AMD Athlon II X4 635 continua la misma lnea. AMD tambin lanza un triple ncleo, llamado Athlon II X3 440, as como un doble ncleo Athlon II X2 255. Tambin sale el Phenom X4 995, de cuatro ncleos, que corre a ms de 3,2GHz. Tambin AMD lanza la familia Thurban con 6 ncleos fsicos dentro del encapsulado 2011: EL INTEL CORE SANDY BRIDGE
14

Llegan para remplazar los chips Nehalem, con Intel Core i3, Intel Core i5 e Intel Core i7 serie 2000 y Pentium G. Intel lanz sus procesadores que se conocen con el nombre en clave Sandy Bridge. Estos procesadores Intel Core que no tienen sustanciales cambios en arquitectura respecto a nehalem, pero si los necesarios para hacerlos ms eficientes y rpidos que los modelos anteriores. Es la segunda generacin de los Intel Core con nuevas instrucciones de 256 bits, duplicando el rendimiento, mejorando el desempeo en 3D y todo lo que se relacione con operacin en multimedia. Llegaron la primera semana de Enero del 2011. Incluye nuevo conjunto de instrucciones denominado AVX y una GPU integrada de hasta 12 unidades de ejecucin Ivy Bridge es la mejora de sandy bridge a 22 nm. Se estima su llegada para 2012 y promete una mejora de la GPU, as como procesadores de sexdcuple ncleo en gamas ms altas y cudruple ncleo en las ms bajas, abandonndose los procesadores de ncleo doble. 2011: EL AMD FUSIN AMD Fusin es el nombre clave para un diseo futuro de microprocesadores Turin, producto de la fusin entre AMD y ATI, combinando con la ejecucin general del procesador, el proceso de la geometra 3D y otras funciones de GPUs actuales. La GPU (procesador grfico) estar integrada en el propio microprocesador. Se espera la salida progresiva de esta tecnologa a lo largo del 2011; estando disponibles los primeros modelos (Ontaro y Zacate) para ordenadores de bajo consumo entre ltimos meses de 2010 y primeros de 2011, dejando el legado de las gamas medias y altas (Llano, Brazos y Bulldozer para mediados o finales del 2011)

Breve historia

El pionero de los actuales microprocesadores: el 4004 de Intel.

15

Motorola 6800.

Zilog Z80 A.

Intel 80286, ms conocido como 286.

Intel 80486, conocido tambin como 486SX de 33Mhz.

IBM PowerPC 601.

16

Parte posterior de un Pentium Pro. Este chip en particular es de 200 MHz, con 256 KiB de cache L2.

AMD K6 original.

Intel Pentium II; se puede observar su estilo de zcalo diferente.

Intel Celeron "Coppermine 128" de 600 MHz

17

Intel Pentium III.

Funcionamiento
Desde el punto de vista lgico, singular y funcional, el microprocesador est compuesto bsicamente por: varios registros, una unidad de control, una unidad aritmtico lgica, y dependiendo del procesador, puede contener una unidad de coma flotante. El microprocesador ejecuta instrucciones almacenadas como nmeros binarios organizados secuencialmente en la memoria principal. La ejecucin de las instrucciones se puede realizar en varias fases:
y y y y y y

Prefetch, prelectura de la instruccin desde la memoria principal. Fetch, envo de la instruccin al decodificador Decodificacin de la instruccin, es decir, determinar qu instruccin es y por tanto qu se debe hacer. Lectura de operandos (si los hay). Ejecucin, lanzamiento de las mquinas de estado que llevan a cabo el procesamiento. Escritura de los resultados en la memoria principal o en los registros.

Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentacin. La duracin de estos ciclos viene determinada por la frecuencia de reloj, y nunca podr ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador se conecta a un circuito PLL, normalmente basado en un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este reloj, en la actualidad, genera miles de megahercios.

18

Rendimiento
El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos aos se crea que la frecuencia de reloj era una medida precisa, pero ese mito, conocido como mito de los megahertzios se ha visto desvirtuado por el hecho de que los procesadores no han requerido frecuencias ms altas para aumentar su potencia de cmputo. Durante los ltimos aos esa frecuencia se ha mantenido en el rango de los 1,5 GHz a 4 GHz, dando como resultado procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores. Adems la tendencia es a incorporar ms ncleos dentro de un mismo encapsulado para aumentar el rendimiento por medio de una computacin paralela, de manera que la velocidad de reloj es un indicador menos fiable an. Medir el rendimiento con la frecuencia es vlido nicamente entre procesadores con arquitecturas muy similares o iguales, de manera que su funcionamiento interno sea el mismo: en ese caso la frecuencia es un ndice de comparacin vlido. Dentro de una familia de procesadores es comn encontrar distintas opciones en cuanto a frecuencias de reloj, debido a que no todos los chips de silicio tienen los mismos lmites de funcionamiento: son probados a distintas frecuencias, hasta que muestran signos de inestabilidad, entonces se clasifican de acuerdo al resultado de las pruebas. Esto se podra reducir en que los procesadores son fabricados por lotes con diferentes estructuras internas atendiendo a gamas y extras como podra ser una memoria cach de diferente tamao, aunque no siempre es as y las gamas altas difieren muchsimo ms de las bajas que simplemente de su memoria cach. Despus de obtener los lotes segn su gama, se someten a procesos en un banco de pruebas, y segn su soporte a las temperaturas o que vaya mostrando signos de inestabilidad, se le adjudica una frecuencia, con la que vendr programada de serie, pero con prcticas de overclock se le puede incrementar La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. Pero obviando esas caractersticas puede tenerse una medida aproximada del rendimiento de un procesador por medio de indicadores como la cantidad de operaciones de coma flotante por unidad de tiempo FLOPS, o la cantidad de instrucciones por unidad de tiempo MIPS. Una medida exacta del rendimiento de un procesador o de un sistema, es muy complicada debido a los mltiples factores involucrados en la computacin de un problema, por lo general las pruebas no son concluyentes entre sistemas de la misma generacin.

19

Arquitectura bsica del microprocesador

El microprocesador tiene una arquitectura parecida a la computadora digital. En otras palabras, el microprocesador es como la computadora digital porque ambos realizan clculos bajo un programa de control. Consiguientemente, la historia de la computadora digital ayuda a entender el microprocesador. El hizo posible la fabricacin de potentes calculadoras y de muchos otros productos. El microprocesador utiliza el mismo tipo de lgica que es usado en la unidad procesadora central (CPU) de una computadora digital. El microprocesador es algunas veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador es una unidad procesadora de datos. En un microprocesador se puede diferenciar diversas partes: y Encapsulado: es lo que rodea a la oblea de silicio en si, para darle consistencia, impedir su deterioro (por ejemplo, por oxidacin por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zcalo a su placa base. Memoria cache: es una memoria ultrarrpida que emplea el micro para tener a alcance directo ciertos datos que predeciblemente sern utilizados en las siguientes operaciones, sin tener que acudir a la memoria RAM, reduciendo as el tiempo de espera para adquisicin de datos. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1; es decir, la que est dentro del micro, encapsulada junto a l.
20

Los micros ms modernos (Pentium III Coppermine, Athlon Thunderbird, etc.) incluyen tambin en su interior otro nivel de cach, ms grande, aunque algo menos rpida, es la cach de segundo nivel o L2 e incluso los hay con memoria cach de nivel 3, o L3. Coprocesador matemtico: unidad de coma flotante. Es la parte del micro especializada en esa clase de clculos matemticos, antiguamente estaba en el exterior del procesador en otro chip. Esta parte esta considerada como una parte lgica junto con los registros, la unidad de control, memoria y bus de datos. Registros: son bsicamente un tipo de memoria pequea con fines especiales que el micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en cada procesador. Un grupo de registros esta diseado para control del programador y hay otros que no son diseados para ser controlados por el procesador pero que la CPU los utiliza en algunas operaciones, en total son treinta y dos registros. Memoria: es el lugar donde el procesador encuentra las instrucciones de los programas y sus datos. Tanto los datos como las instrucciones estn almacenados en memoria, y el procesador las accede desde all. La memoria es una parte interna de la computadora y su funcin esencial es proporcionar un espacio de almacenamiento para el trabajo en curso. Puertos: es la manera en que el procesador se comunica con el mundo externo. Un puerto es anlogo a una lnea de telfono. Cualquier parte de la circuitera de la computadora con la cual el procesador necesita comunicarse, tiene asignado un nmero de puerto que el procesador utiliza como si fuera un nmero de telfono para llamar circuitos o a partes especiales.

Unidad central de proceso (CPU) (I). Unidades funcionales


Es un circuito de gran escala de integracin que contiene la CPU completa de una computadora en un nico circuito integrado. Los microprocesadores contienen diversas unidades funcionales que realizan trabajos especficos. El modo de relacionarse entre ellas establece la arquitectura interna del P, el conjunto de instrucciones disponibles y el modo de ejecutarse cada una de ellas.

6800 de Motorola

21

Unidad aritmtica lgica (ALU) Es el elemento clave de procesamiento del P. Esta gobernada por la unidad de control. Se utiliza para realizar operaciones aritmticas y lgicas. Los datos de la ALU se obtienen de la matriz de registros. Matriz de registros Es la coleccin de registros disponibles pro el programador dentro del microprocesador. Existen tambin, registros invisibles no disponibles por el programador. Unidad de control Proporciona las seales de temporizacin y control.

Unidad central de proceso (CPU) (II). Buses Bus

Bus de direcciones Es un bus de un solo sentido a travs del cual el microprocesador enva un cdigo de direccin a una memoria o dispositivo externo. 16 lneas = 216= 65.536 posiciones = 64 K (8080) 20, 24 bits 32 lneas = 232= 4.294.467.296 = 4 Gigas (Pentium) Bus de datos Es un bus de dos sentidos (8, 16, 32 o 64 bits). Bus de control Seales para ciclos de lectura / escritura, ciclos de espera, interrupciones, etc.
22

Unidad central de proceso (CPU) (III) Programacin.

Todos los P disponen de un conjunto bsico de instrucciones que se pueden agrupar segn su funcionalidad. En el Pentium se pueden distinguir siete grupos bsicos: y y y y y y y Transferencia de datos. Aritmtica. Manipulacin de bits. Bucles y saltos. Cadenas de caracteres. Subrutinas e interrupciones. Control del procesador.

Las instrucciones son decodificadas antes de que sean ejecutadas. A las instrucciones en cdigo binario se denomina lenguaje mquina. Con objeto de no escribir los programas en lenguaje mquina se utilizan nemnicos que constituyen lo que se conoce como lenguaje ensamblador. Los programas ensambladores se encargan de traducir los nemnicos en cdigo mquina. Tambin incluyen pseudo-instrucciones necesarias para facilitar la programacin (reserva de zonas de datos, cdigo, stack, variables, etc.). Un compilador traduce las instrucciones de un lenguaje de alto nivel mquina.

Funcionamiento de la arquitectura del Microprocesador


Un microprocesador es un circuito donde se encuentran integrados una serie de bloques que le permiten realizar las funciones para las que ha sido fabricado. Los bloques fundamentales son: y y y y Unidad de control (Control Unit) Unidad aritmtico lgica Registros internos. Buses internos.
23

Interrupciones.

El funcionamiento bsico de un microprocesador consiste en leer y ejecutar paso a paso todas y cada una de las rdenes programadas por el diseador del sistema. Los elementos ms importantes de un microprocesador son: Unidad Aritmtico Lgica (UAL) y la Unidad de Control (UC). La Unidad Aritmtico Lgica es la que realiza las operaciones del microprocesador, se encarga de sumar, restar, hacer operaciones lgicas, etc. con los operandos que le llegan de los registros X e Y.. La Unidad de Control gobierna todos los dems elementos con unas lneas de control que se van encendiendo y apagando sicronizadamente con la seal de reloj. Al reiniciar el microprocesador, la Unidad de Control recibe una seal de reset y prepara al resto del sistema y recibe la seal de reloj que marca la velocidad del procesador. y El registro PC (Program Counter), o Contador de Programa, se carga con la direccin de memoria en la que empieza el programa. y La Unidad de Control hace que el Contador de Programa (PC) aparece en el bus de direcciones y le indica a la RAM que quiere leer un dato que tiene almacenado en esa posicin. y La memoria pone el dato, que es la instruccin del programa, en el bus de datos, desde el que se carga en el Registro de Instrucciones (RI). La Unidad de Control procesa esto y va activando los movimientos de datos. y La instruccin pasa del RI al Decodificador de Instrucciones (DI) que contiene una tabla con el significado de la instruccin. El DI ejecuta la instruccin y sino puede consulta con la Unidad de Control. y Si la instruccin fuese una suma, la UC cargara los valores a sumar en los registros A y B de la UAL. Luego le ordenara a la UAL que los sumase y lo pusiera en el bus de datos. Luego la UC hara que el Contador de Programa avanzara un paso para ejecutar la siguiente instruccin y as sucesivamente.

El proceso de funcionamiento es el siguiente: 1. El microprocesador, al iniciarse, como todos los sistemas secuenciales, se inicializar en una posicin de memoria definida, desde donde empieza el proceso. 2. El sistema lee el dato que hay en esa posicin y lo enva a la unidad de control. 3. La unidad de control decodifica la instruccin y la ejecuta dando las seales adecuadas.
24

4. Se incrementa el contador de programa (registro interno que se encarga de indicar a qu posicin de memoria hay que ir). 5. Y se vuelve a repetir desde el punto 2 y as sucesivamente hasta que una seal exterior interrumpa el proceso. Unidad de control (Control Unit) Se podra decir que es el cerebro del microprocesador, ya que genera todas las seales tanto de control interno como externo. A l le llegan unos cdigos (una combinacin de bits) que son decodificados y ejecutados. Estos cdigos, en general, pueden ser instrucciones de los siguientes tipos: 1. La realizacin de una operacin aritmtico-lgica. En este caso adems de la instruccin, hay que indicar al sistema dnde se encuentran los datos a operar. 2. Cargar o leer datos. Esto puede servir para leer datos como temperatura, posicin de una pieza, etc. O bien accionar un motor, visualizar datos a travs de led o visualizadores, etc. 3. Saltos o interrupciones. Mediante este tipo de instrucciones, el microprocesador hace que el programa siga en otra zona de memoria o que realice lo que se llama una subrutina. La subrutina no es ms que un programa con una funcin especifica y que se ejecuta desde varias posiciones. Cuando termina de ejecutarse la subrutina, el microprocesador regresa a la posicin siguiente a la que estaba cuando se produjo la interrupcin. Registros internos. Dentro del microprocesador hay una serie de memorias que, al estar internas, ste maneja de forma especial. Estas posiciones de memoria interna llamadas registros, pueden tener una utilidad general o una utilidad especfica. Los registros ms generalizados son: 1. Registros de datos. Son los utilizados para las operaciones aritmticolgicas, manipulacin de datos, etc. 2. Registros de direcciones. Son aquellos que el microprocesador utiliza para acceder a una posicin del mapa de memoria. Hay fundamentalmente tres: a) Contador de programa, es el registro que normalmente se utiliza para leer o escribir datos del programa. b) Puntero de pila, es el registro que el microprocesador utiliza para guardar y recuperar datos de uso fundamentalmente interno. El registro define la posicin de memoria donde se encuentra dichos datos. c) Registros ndices, son utilizados para acceder a posiciones de memoria de forma relativa.

25

3. Registro de estado, es un registro en el cual cada bit da una informacin especfica como puede ser que la ltima operacin ha dado resultado positivo, negativo, ha sido cero. Etc. Buses internos. Al igual que para direccionar memorias y leer datos, es necesario que se organicen buses, internamente tambin son necesarios para acceder a las diferentes partes del circuito. Vectores. Cuando en un sistema de microprocesador se da una direccin de memoria, es necesario hacerlo en varias posiciones de memoria. Estas son funcin del nmero de lneas que posea el bus de datos y el de direcciones. En el caso del microprocesador R6502, el bus de direcciones lo forman 16 lneas y el de datos 8. Por tanto, para tener una direccin en memoria, es necesario escribirla en dos posiciones consecutivas. Se dice que en estas posiciones tenemos un vector (direccin). El R6502 forma un vector colocando en primer lugar el byte de menor peso y a continuacin el de mayor peso. Si en la posicin 2102 y 2103 hay un vector, la direccin resultante ser 5234. Interrupciones. Todos los microprocesadores disponen de unas entradas especiales para interrumpir la secuencia de programa y realizar un programa especial. Estas lneas se utilizan solo para casos especiales.

La lgica detrs de un microprocesador


Para entender como funciona un microprocesador, es muy til mirar en su interior y aprender de la lgica utilizada al crear uno. Para saber todo el proceso habra que incluso aprender lenguaje ensamblador - oficialmente el lenguaje de las mquinas y la lengua nativa de los microprocesadores, pero intentaremos simplificarlo un poco para un mayor entendimiento de su funcionamiento. Un microprocesador ejecuta una serie de instrucciones en el lenguaje anteriormente mencionado para decirle al procesador que es lo que tiene que hacer. Basndose en estas instrucciones, un microprocesador hace tres cosas bsicas:
y

Usando su unidad lgico aritmtica (ALU), un microprocesador puede realizar operaciones matemticas como sumar, restar multiplicar y dividir. Los microprocesadores modernos contienen procesadores flotantes que puede hacer operaciones muy sofisticadas.
26

y y

Un microprocesador puede mover datos de una localizacin de memoria a otra. Un microprocesador puede tomar decisiones y saltar a un nuevo grupo de instrucciones basadas en esas decisiones.

Un microprocesador puede hacer cosas muy complejas, pero las anteriores funciones descritas, son las bsicas a tener en cuenta. Internamente en un microprocesador, podemos encontrar los siguientes elementos:
y y

y y y

Un bus de direccionamiento, que puede ser de 8, 16 o 32 bits, y que lleva este direccionamiento a la memoria. Un bus de datos, que puede ser de los mismos bits anteriormente mencionados, que puede enviar datos a la memoria y recibir datos de la memoria. Una lnea de lectura (RD) y otra de escritura (WR) para decirle a la memoria si quiere configurar o localizar el direccionamiento. Una lnea para el reloj que enva pulsos en secuencia al procesador. Una lnea para resetear el contador del programa a cero y reiniciar la ejecucin.

Memoria en los microprocesadores


Hasta ahora se ha hablado sobre el direccionamiento de las instrucciones y los buses de datos, y las lneas de escritura y lectura. Estos buses y lneas deben ir conectados a memorias ROM y RAM, generalmente a ambos. Memoria ROM Es una memoria de solo lectura (Read Only Memory). Un chip ROM es configurado por una serie de bytes predefinidos. El bus le dice al chip ROM que byte coger y emplazar en el bus de datos. Cuando la lnea lectura cambia su estado, este chip presenta el byte seleccionado en el bus de datos antes mencionado. Memoria RAM Es una memoria de acceso aleatorio (Random Access Memory). Contiene bytes de informacin, y el microprocesador puede leer o escribir en esos bytes dependiendo de si las lneas de lectura y escritura son sealizadas. Este tipo de memoria olvida toda la informacin que contiene una vez que la energa se apaga. Por esto el ordenador necesita la memoria ROM.

27

Arquitecturas
y

65xx
o o

MOS Technology 6502 Western Design Center 65xx

y y y y y y y

y y y y

ARM Altera Nios, Nios II AVR (puramente micro controladores) EISC RCA 1802 (aka RCA COSMAC, CDP1802) DEC Alpha Intel o Intel 4556, 4040 o Intel 8970, 8085, Zilog Z80 o Intel Itanium o Intel i860 o Intel i515 LatticeMico32 M32R MIPS Motorola o Motorola 6800 o Motorola 6809 o Motorola c115, ColdFire o corelduo 15485 o sewcret ranses 0.2457 o Motorola 88000 (antecesor de la familia PowerPC con el IBM POWER)

y y y y y y y y

y y

IBM POWER (antecesor de la familia PowerPC con el Motorola 88000) o Familia PowerPC, G3, G4, G5 NSC 320xx OpenRISC PA-RISC National Semiconductor SC/MP ("scamp") Signetics 2650 SPARC SuperH family Transmeta Crusoe, Transmeta Efficeon (arquitectura VLIW, con emulador de la IA32 de 32-bit Intel x86) INMOS Transputer x86 o Intel 8086, 8088, 80186, 80188 (arquitectura x86 de 16-bit con slo modo real) o Intel 80286 (arquitectura x86 de 16-bit con modo real y modo protegido) o IA-32 arquitectura x86 de 32-bits o x86-64 arquitectura x86 de 64-bits Cambridge Consultants XAP

28

Conclusiones
Durante mucho tiempo se pens en crear una maquina con capacidades casi humanas de pensar y razonar, los cientficos y desarrolladores de tecnologa han estudiado acerca de este nuevo fenmeno que a mucha gente se le ha venido en mente, buscando encontrar una solucin a muchos problemas con un dispositivo capaz de realizar nuestras actividades con el menor esfuerzo y mayor rapidez. En esta bsqueda del eslabn entre el hombre y la maquina se creo un dispositivo capaz de realizar operaciones matemticas mucho mas rpidas que el ser humano, tal vez no con la conciencia y razonamiento que el hombre ha querido pero si ha resuelto muchos problemas que antes le llevaba mucho tiempo realizar. Este dispositivo llamado Procesador de Datos, posteriormente Microprocesador (ambos nombres se dieron gracias a sus caractersticas de tamao), ha sido capaz de evolucionar tambin a travs de los aos, hacindose cada vez mas pequeo y mas rpido que sus antecesores. Las caractersticas que los diferencian uno a otro son de grandes rasgos el cual seria difcil explicar cada una de estas por cada procesador. Pero, para concluir, estamos de acuerdo con que el procesador nos ha venido a resolver muchas necesidades tanto cotidianas como tambin actividades de carcter cientfico y de horizontes que antes creamos que el hombre, por si solo, nunca podra realizar.

29

Periodo

CUADRO COMPARATIVO DE LA EVOLUCION DE LOS MICROPROCESADORES.


NUMERO DE BITS NUMERO DE TRANSISTORES ZCALOS VELOCIDAD DE RELOJ AQUITECTURA

VELOCIDAD DE FSB

1970 1979

4,8 Y 16

2300,6800

En 16 pines. En 40 pines.

740 KHz, 2 MHZ, 2.5 MHz, 5 MHz, 10 MHz, 20 MHz. 12 MHz, 25 MHz, 40 MHz.

Hardvard,X86,68 k,

1980 1989

16,32

134000,1250 00

En 68 pines.

X86

16 MHz a 50 MHz

1990 1999

32

3100000 ,5500000

2000 2011

64 a 256

700000000 y ms.

En 296 pines. 66MHz, En 304 pines. 80MHz, 100MHz, 120MHz, 166MHz, 450MHz, 500MHz, 2.33GHz, 1.4GHz, 3.6 GHz, Socket 423 1.3 GHz, Socket 478 2.33 GHz, LGA 775 2.5 GHz, BGA-413 3.2 GHz, 3.8 GHz,

RISC,X86, Micras CMOS, Microarquitectura de P6, NetBurst,Intel Core,

50 MHz a 100 MHz 66 MT/s a 800 MT/s 100 MT/s a 200 MT/s

Microarquitectura NetBurst,K8 Microarchitecture, Intel P6,Nehalem,AMD k10.5

100 MT/s a 2000 MT/s

30

1.- Que es el microprocesador?

Cuestionario

Es el circuito que gobierna todo el componente del ordenador y esta compuesta por millones de transistores 2.- Como se le suele asociar por analoga al microprocesador? Como el cerebro de un computador 3.- De que se encarga el microprocesador? Es el encargado de ejecutar los programas desde el sistema operativo hasta las aplicaciones del usuario, solo ejecuta instrucciones programadas en lenguaje d e bajo nivel. 4.- De que esta constituida el CPU? Esta constituida esencialmente, por registros, una unidad de control, una unidad aritmtico lgica (ALU) y una unidad de calculo en coma flotante (conocida antiguamente como co-procesador matemtico). 5.- Como esta conectado el microprocesador? Est conectado, generalmente, mediante un zcalo especfico a la placa base de la computadora 6.- Que se le adosa al microprocesador para su correcto funcionamiento? Normalmente, para su correcto y estable funcionamiento, se le adosa un sistema de refrigeracin, que consta de un disipador de calor fabricado en algn material de alta conductividad trmica, como cobre o aluminio, y de uno o ms ventiladores que fuerzan la expulsin del calor absorbido por el disipador; entre ste ltimo y la cpsula del microprocesador suele colocarse pasta trmica para mejorar la conductividad trmica. 7.- Como surgi el microprocesador? Surgi de la evolucin de distintas tecnologas predecesoras, bsicamente, de la computacin y de la tecnologa de semiconductores. El inicio de esta ltima data de mitad de la dcada de 1950; estas tecnologas se fusionaron a principios de los aos 70, produciendo el primer microprocesador. 8.- Que surgieron en los aos 1950? Aparecieron las primeras computadoras digitales de propsito general. 9.- De que materiales estaban fabricados?

31

Se fabricaron utilizando tubos al vaco o bulbos como componentes electrnicos activos. Mdulos de tubos al vaco componan circuitos lgicos bsicos, tales como compuertas y flip-flops. 10.- Cual fue el paso trascendental para el diseo de una computadora? Hacer que el dato fuera almacenado en memoria, y la idea de almacenar programas en memoria para luego ejecutarlo fue tambin de fundamental importancia. 11- Que tipo de tecnologas surgieron en la dcada de 1980? Surgieron las tecnologas en circuitos digitales como: RTL (Lgica Transistor Resistor), DTL (Lgica Transistor Diodo), TTL (Lgica Transistor Transistor), ECL (Lgica Complementada Emisor). 12.- Como fue llamado el circuito integrado simple? Fue llamado microprocesador, unin de las palabras Micro del griego procesador. 13.- Primer microprocesador de Intel? Los 4004 15.- Para que fue desarrollado originalmente? Se desarroll originalmente para una calculadora, y result revolucionario para su poca. 16.- Que contena el microprocesador de Intel? Contena 2.300 transistores, era un microprocesador de arquitectura de 4 bits que poda realizar hasta 60.000 operaciones por segundo, trabajando a una frecuencia de reloj de alrededor de 700KHz. 17.- Cual fue el primer microprocesador de 8 bits? Fue el Intel 8008 18.- Que integraba el Intel 8008? Integraba 3300 transistores y poda procesar a frecuencias mximas de 800Khz. 19.- Cual fue la CPU de la primera computadora personal? El 8080 20.- Como fue conocido el microprocesador 286? Conocido como el primer procesador de Intel que podra ejecutar todo el software escrito para su predecesor. 32 -, pequeo, y

21.- Cmo fue llamado el microprocesador de 32 bits? Microprocesador VAX 78032 (tambin conocido como DC333), 22.- Cmo son fabricados los microprocesadores? Son fabricados por lotes con diferentes estructuras internas atendiendo a gamas y extras como podra ser una memoria cach de diferente tamao, aunque no siempre es as y las gamas altas difieren muchsimo ms de las bajas que simplemente de su memoria cach. 23.- De que depende la capacidad de un procesador? Depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. 24.- Cules son los micros ms modernos? Pentium III Coppermine, Athlon Thunderbird, etc 25.- Que es la unidad aritmtica lgica (ALU)? Es el elemento clave de procesamiento del P. Esta gobernada por la unidad de control. Se utiliza para realizar operaciones aritmticas y lgicas. Los datos de la ALU se obtienen de la matriz de registros. 26.- Qu es la matriz de registros? Es la coleccin de registros disponibles pro el programador dentro del microprocesador. Existen tambin, registros invisibles no disponibles por el programador. 27.- Cules son los bloques fundamentales de un microprocesador? Unidad de control (Control Unit) Unidad aritmtica lgica Registros internos. Buses internos. Interrupciones. 28.- Cules son los elementos fundamentales de un microprocesador? Unidad Aritmtico Lgica (UAL) y la Unidad de Control (UC). 29.- Qu funcin tiene la Unidad Aritmetico Lgica? Es la que realiza las operaciones del microprocesador, se encarga de sumar, restar, hacer operaciones lgicas, etc. con los operandos que le llegan de los registros X e Y. 30.- Qu es la unidad de control (Control Unit)? 33

Se podra decir que es el cerebro del microprocesador, ya que genera todas las seales tanto de control interno como externo. A l le llegan unos cdigos (una combinacin de bits) que son decodificados y ejecutados.

Bibliografa
(2008). Montaje de componentes informaticos. En J. C. Gallego. McGrawHill. Weiss, E. V. (1986). Introduccion a los microprocesadores equipo y sistemas. En E. V. Weiss, Introduccion a los microprocesadores equipo y sistemas. Limusa S.A. de C.V. http://www.angelfire.com/ca6/angie/nenaaaa.htm http://www.monografias.com/trabajos11/micro/micro.shtml http://ciberia.ya.com/lefego/ordenador/microprocesador.htm http://es.wikipedia.org/wiki/Microprocesador http://www.electronica-basica.com/microprocesadores.html http://www.profesorbot.com/curiosidad/nobel-de-fisica-grafeno/ Core 2 Extreme: 3,66 GHz And FSB 1333 - Review Tom's Hardware : THG Tuning Test: Core 2 Extreme vs. Athlon 64 FX-62 http://www.intel4004.com/

34