Escolar Documentos
Profissional Documentos
Cultura Documentos
El microprocesador, o CPU (Unidad Central de Procesamiento por sus siglas en ingls), es un tipo de circuito sumamente integrado. Los circuitos integrados, tambin conocidos como microchips o chips, son circuitos electrnicos complejos formados por componentes extremadamente pequeos formados en una nica pieza plana de poco espesor de un material conocido como semiconductor. Hay microprocesadores que incorporan hasta 10 millones de transistores (que actan como amplificadores electrnicos, osciladores o, ms a menudo, como conmutadores), adems de otros componentes como resistencias, diodos, condensadores y conexiones. Generalmente se lo compara con un cerebro humano para intentar explicar el rol que cumple dentro de una computadora. Se instalan sobre un zcalo dispuesto en la placa madre y presentan en general una forma de prisma delgado. En PCs antiguas, all por la dcada de los 80, el procesador vena soldado y no poda cambiarse por otro ms moderno. En su proceso de evolucin, estos microchips comenzaron a producir cada vez ms calor, por lo cual se disearon sistemas de enfriamiento, generalmente en base a ventiladores, tambin llamados coolers. Los componentes de una CPU actual son: unidad de coma flotante, unidad aritmtico-lgica, unidad de control, registros, buses de datos control y direccin, y memoria cach, entre otros. En uno o varios ciclos de CPU se producen fases de ejecucin por cada instruccin: prelectura desde memoria principal, ordenamiento de datos, decodificacin, ejecucin y escritura en memoria principal o en registros. Comercialmente hablando, su historia comenz un 15 de diciembre de 1971 con la llegada del primer procesador Intel 4004, diseado por Masatoshi Shima de Busicom, Ted Hoff y Federico Faggin de Intel. La marca ms conocida de microprocesadores y componentes afines es Intel que funciona desde 1968. Su ltimo lanzamiento son los circuitos Intel Atom, especiales para netbooks y equipos similares. Los procesadores Intel se venden desde y hacia todas partes del mundo y son utilizados en equipos de baja y alta gama, incluso en equipamiento de la NASA. Adems, esta compaa ha tenido una enorme participacin en desarrollo de tecnologa y software open source o de cdigo abierto. Siendo Intel el fabricante ms conocido, existen muchos otros, como por ejemplo AMD, IBM, Motorola, Cyrix o Zilog. Los actuales Intel Core 2 Duo, Quad, Xeon, Itanium II, o Cell superan largamente la capacidad de procesamiento de los primeros CPU, como es el caso de los Zilog Z80, Motorola 6809 o Intel 8080, pudiendo el da de hoy ejecutar instrucciones de hasta 256 bits.
Debido a la extrema dificultad de fabricar componentes electrnicos que funcionen a las inmensas velocidades de MHz habituales hoy en da, todos los micros modernos tienen 2 velocidades: Velocidad interna: la velocidad a la que funciona el micro internamente (200, 333, 450... MHz). Velocidad externa o del bus: o tambin "velocidad del FSB"; la velocidad a la que se comunican el micro y la placa base, para poder abaratar el precio de sta. Tpicamente, 33, 60, 66, 100 133 MHz.
La cifra por la que se multiplica la velocidad externa o de la placa para dar la interna o del micro es el multiplicador; por ejemplo, un Pentium III a 450 MHz utiliza una velocidad de bus de 100 MHz y un multiplicador 4,5x.
Tabla de 5 procesadores
Marca de procesadores Sempron Opteron Turion Xeon Celeron velocidad # de transistores Tamao del conjunto de instrucciones AMD64 o x86-64 AMD64 o x86-64 AMD64 o x86-64 x86, EM64T x86, EM64T 1600 MT/s 1600 MT/s 66 MT/s a 800 MT/s # de operaciones por segundo 333 mhz
1.4 GHz a 2.2 GHz 1.06 GHz a 1.08 GHz 1,6 GHz a 2,4 GHz 3.6 GHz 266MHZ a 3,6GHz
28,000,000 7,500,000
Conjunto De Instrucciones
Un conjunto de instrucciones o repertorio de instrucciones, juego de instrucciones o ISA (del ingls Instruction Set Architecture, Arquitectura del Conjunto de Instrucciones) es una especificacin que detalla las instrucciones que una CPU de un ordenador puede entender y ejecutar, o el conjunto de todos los comandos implementados por un diseo particular de una CPU. El trmino describe los aspectos del procesador generalmente visibles a un programador, incluyendo los tipos de datos nativos, las instrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos. Existe principalmente de 3 tipos: CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer) y SISC (Specific Instruction Set Computer). La arquitectura del conjunto de instrucciones (ISA) se emplea a veces para distinguir este conjunto de caractersticas de la microarquitectura, que son los elementos y tcnicas que se emplean para implementar el conjunto de instrucciones. Entre estos elementos se encuentras las microinstrucciones y los sistemas de cach. Procesadores con diferentes diseos internos pueden compartir un conjunto de instrucciones; por ejemplo el Intel Pentium y AMD Athlon implementan versiones casi idnticas del conjunto de instrucciones x86, aunque tienen diseos internos completamente opuestos.
Memoria cach
La memoria cach (tambin memoria buffer) es una memoria rpida que permite reducir los tiempos de espera de las distintas informaciones almacenada en la RAM (Random Access Memory o Memoria de Acceso
Aleatorio). En efecto, la memoria principal del ordenador es ms lenta que la del procesador. Existen, sin embargo, tipos de memoria que son mucho ms rpidos, pero que tienen un costo ms elevado. La solucin consiste entonces, en incluir este tipo de memoria local prxima al procesador y en almacenar en forma temporal la informacin principal que se procesar en l. Los ltimos modelos de ordenadores poseen muchos niveles distintos de memoria cach: La Memoria cach nivel 1 (denominada L1 Cache, por Level 1 Cache) se encuentra integrada directamente al procesador. Se subdivide en dos partes: o la primera parte es la cach de instruccin, que contiene instrucciones de la RAM que fueron decodificadas durante su paso por las canalizaciones. o la segunda parte es la cach de informacin, que contiene informacin de la RAM, as como informacin utilizada recientemente durante el funcionamiento del procesador.
El tiempo de espera para acceder a las memorias cach nivel 1 es muy breve; es similar al de los registros internos del procesador. La memoria cach nivel 2 (denominada L2 Cache, por Level 2 Cache) se encuentra ubicada en la carcasa junto con el procesador (en el chip). La cach nivel 2 es un intermediario entre el procesador con su cach interna y la RAM. Se puede acceder ms rpidamente que a la RAM, pero no tanto como a la cach nivel 1. La memoria cach nivel 3 (denominada L3 Cache, por Level 3 Cache) se encuentra ubicada en la placa madre.
Todos estos niveles de cach reducen el tiempo de latencia de diversos tipos de memoria al procesar o transferir informacin. Mientras el procesador est en funcionamiento, el controlador de la cach nivel 1 puede interconectarse con el controlador de la cach nivel 2, con el fin de transferir informacin sin entorpecer el funcionamiento del procesador. Tambin, la cach nivel 2 puede interconectarse con la RAM (cach nivel 3) para permitir la transferencia sin entorpecer el funcionamiento normal del procesador.
Algunas veces, el tamao de una palabra se define para tener un valor particular por compatibilidad hacia atrs con los ordenadores anteriores. Los microprocesadores utilizados en ordenadores personales (por ejemplo, los Intel Pentium y los AMD Athlon) son un ejemplo de esto. Su arquitectura IA-32 es una extensin del diseo original del Intel 8086 que tena un tamao de palabra de 16 bits. Los procesadores IA-32 siguen soportando programas del 8086 (x86), as que el significado de "word" en el contexto IA-32 sigue siendo el mismo y se continua diciendo que son 16 bits, a pesar del hecho de que en la actualidad puede (y especialmente cuando el tamao del operando por defecto es 32-bit) opera ms como una mquina con un tamao de palabra de 32 bits. Similarmente en la nueva arquitectura x86-64, una "palabra" sigue siendo 16 bits, aunque los operandos de 64-bit ("cuadruple palabra") sean ms comunes.