Académique Documents
Professionnel Documents
Culture Documents
Se diferencian esencialmente en las caractersticas de su repertorio de instrucciones. Los procesadores CISC (Complex Instruction Set Computer) tienen un repertorio con un nmero de instrucciones alto (200-300); estas instrucciones adems son ms complejas que las de RISC, con lo que la circuitera necesaria para decodificacin y secuenciacin tambin aumenta, y la velocidad del proceso disminuye. Como ventaja, tenemos que se necesitan menos insttrucciones para ejecutar una tarea. Adems, el formato de las instrucciones es bastante variable (es decir, hay bastantes formatos). Adems, el diseo hace que el procesador tenga que realizar constantes accesos a memoria. Los procesadores RISC (Reduced Instruction Set Computer) tienen caractersticas opuestas a los CISC. Su juego de instrucciones es ms reducido (menos de 128), y las instrucciones son ms sencillas (con lo que se necesitarn ms instrucciones para ejecutar una tarea). El formato de instrucciones es fijo (o sern pocos formatos), con lo que el control del hardware es ms sencillo y se facilita la colocacin de las instrucciones en la memoria, lo que implica que los accesos a la memoria se aceleren. Por otra parte, estos accesos a memoria son menos frecuentes ya que el procesador posee un mayor nmero de registros. Estos procesadores son los que estn presentes en las estaciones de trabajo. Como ejemplos podemos citar los procesadores ALPHA de Digital Equipment, y los SuperSPARC y MicroSPARC de Sun Microsystems y Texas Instruments. Relacionada con los conceptos RISC y CISC est la tcnica de segmentacin ("pipeline"); esta tcnica consiste en dividir la ejecucin de la instruccin en bloques independientes que se ejecutan en paralelo. Es ms eficiente para los procesadores RISC, aunque tambin se implementa en CISC. Para incrementar el rendimiento del procesador se debe bucar instrucciones ejecutables en paralelo. El sistema de carga de instrucciones debe analizar la secuencia de instruciones que entran al procesador y buscar instrucciones ejecutables en paralelo asi como disear un control que tenga en cuenta posibles dependencias de datos entre las instrucciones a ejecutar en paralelo. Esto hace que el hardware empiece a complicarse Otro tipo de procesadores emplean un conjunto de instrucciones diseadas "ad hoc" para explotar el paralelismo del hardware que disponen en su interior, son los procesadores VLIW ( Very Long Instruction Word). Una instruccion VLIW es empaquetada en una palabra muy larga por el compilador, incluyendo varias (de 4 a 8) instrucciones elementales. Esta palabra larga se corresponde con el formato adecuado para controlar en paralelo todas las unidades funcionales. De tal manera que toda la instruccion larga equivale a 18 instrucciones elementales que se ejecutan simultaneamente. En este tipo de procesadores la complicacin de buscar el paralelismo entre instrucciones y sus dependencias se pasan al compilador. El inconveniente es que el compilador se hace mas complejo. Modo de operacin de un microprocesador. El procesador en trminos funcionales es una caja negra que recibe como entrada instrucciones y datos, produciendo como salida nuevos datos. Los datos son elaborados en su interior de acuerdo a un algoritmo expresado mediante las instrucciones. El procesador ejecutando las instrucciones secuencialmente genera como resultado los nuevos datos de salida. Los datos de salida pueden ser ligeras modificacin de los de entrada o incluso copias de los mismos, aunque normalmente la salida sern datos nuevos creados a partir de la entrada y modificados de acuerdo a complejos algoritmos. Nada impide que los datos de salida puede ser la codificacin de nuevas instrucciones para el procesador. Finalmente, los datos de salida producidos por el procesador se almacenan en el sistema de memoria o se envian a los dipositivos perifericos que los necesiten y asi lo requieran. En un microprocesador de propsito general, la tarea a realizar se especifica en un programa. Un programa consiste en una secuencia de instrucciones, codificadas (cdigo mquina) de acuerdo a un formato interpretable por el procesador.
El procesador slo ser capaz de ejecutar un conjunto bsico de instrucciones, cada una de las cuales realiza una operacin elemental muy simple. La tarea a realizar se debe especificar de acuerdo a esta instrucciones elementales. El programa por tanto sera la secuenciacin de las instrucciones elementales de tal manera que lleven a cabo el algoritmo que describe la tarea que se desea realizar. El proceso que deber realizar una microprocesador para ejecutar estos programas puede subdividirse en los siguientes pasos: 1. Obtener el cdigo del programa a ejecutar y los datos desde algun lugar de almacenamiento. 2. Realizar la elaboracin de los datos de entrada de acuerdo a las instrucciones elementales que se encuentren codificadas en el programa. Estas instrucciones se ejecutan una a una de manera secuencial. 3. Guardar el resultado de la manipulacin de los dados en algn medio de almacenamiento o enviarlo a los dispositivos perifricos. Estructura interna (Hardware) de un microprocesador Tipos Pentium-75 ; 5x86-100 (Cyrix y AMD) AMD 5x86-133 Pentium-90 AMD K5 P100 Pentium-100 Cyrix 686-100 (PR-120) Pentium-120 Cyrix 686-120 (PR-133) ; AMD K5 P133 Pentium-133 Cyrix 686-133 (PR-150) ; AMD K5 P150 Pentium-150 Pentium-166 Cyrix 686-166 (PR-200) Pentium-200 Cyrix 686MX (PR-200) Pentium-166 MMX Pentium-200 MMX Cyrix 686MX (PR-233) AMD K6-233 Pentium II-233 Cyrix 686MX (PR-266); AMD K6-266 Pentium II-266 Pentium II-300 Pentium II-333 (Deschutes) Pentium II-350 Pentium II-400
Pentium Pro
El Pentium Pro es la sexta generacin de arquitectura x86 de los microprocesadores de Intel, cuya meta era remplazar al Intel Pentiumen toda la gama de aplicaciones, pero luego se centr como chip en el mundo de los servidores y equipos de sobremesa de gama alta. Posteriormente Intel lo dej de lado a favor de su gama de procesadores de altas prestaciones llamada Xeon. Fue puesto a la venta en noviembre de 1995. En su lanzamiento usaba un enorme Socket 8 de forma rectangular.
Intel Pentium II
El Pentium II es un microprocesador con arquitectura x86 diseado por Intel, introducido en el mercado el 7 de mayo de 1997. Est basado en una versin modificada del ncleo P6, usado por primera vez en el Intel Pentium Pro. Los cambios fundamentales respecto a ste ltimo fueron mejorar el rendimiento en la ejecucin de cdigo de 16 bits, aadir el conjunto de instrucciones MMX y eliminar la memoria cach de segundo nivel del ncleo del procesador, colocndola en una tarjeta de circuito impreso junto a ste. El Pentium II se comercializ en versiones que funcionaban a una frecuencia de reloj de entre 166 y 450 MHz. La velocidad de bus era originalmente de 66 MHz, pero en las versiones a partir de los 333 MHz se aument a 100 MHz.
Intel Pentium 4
El Pentium 4 fue una lnea de microprocesadores de sptima generacin basado en la arquitectura x86 y fabricado por Intel. Es el primer microprocesador con un diseo completamente nuevo desde el Pentium Pro de 1995. El Pentium 4 original, denominado Willamette, trabajaba a 1,4 y 1,5 GHz; y fue lanzado el 20 de noviembre de 2000.El 8 de agosto de 2008 se realiza el ltimo envo de Pentium 4,2 siendo sustituido por los Intel Core Duo Para la sorpresa de la industria informtica, la nueva microarquitectura NetBurst del Pentium 4 no mejor el viejo diseo de la microarquitectura Intel P6 segn las dos tradicionales formas para medir el rendimiento: velocidad en el proceso de enteros u operaciones de coma flotante. La estrategia de Intel fue sacrificar el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE. En 2004, se agreg el conjunto de instrucciones x8664 de 64 bits al tradicional set x86 de 32 bits.
Intel Pentium M
El Pentium M representa un cambio radical para Intel, ya que no es una versin de bajo consumo del Pentium 4, sino una versin fuertemente modificada del diseo del Pentium III (que a su vez es una modificacin del Pentium Pro). Est optimizado para un consumo de potencia eficiente, una caracterstica vital para ampliar la duracin de la batera de las computadoras porttiles. Funciona con un consumo medio muy bajo y desprende mucho menos calor que los procesadores de ordenadores de sobremesa, el Pentium M funciona a una frecuencia de reloj ms baja que los procesadores Pentium 4 normales, pero con un rendimiento similar (por ejemplo un Pentium M con velocidad de reloj de 1,73 GHz normalmente puede igualar el rendimiento de un Pentium 4 a 3,2 GHz.1 Los procesadores Intel Pentium M forman parte integral de la plataforma Intel Centrino.
Intel Pentium D
Los procesadores Pentium D fueron introducidos por Intel en elSpring 2005 Intel Developer Forum. Un chip Pentium D consiste bsicamente en 2 procesadores Pentium 4 metidos en un solo encapsulado (2 ncleos Prescott para el core Smithfield y 2 ncleos Cedar Mill para el core Presler) y comunicados a travs del FSB. Su proceso de fabricacin fue inicialmente de 90 nm y en su segunda generacin de 65 nm. Los procesadores Pentium D no son monolticos, es decir, los ncleos no comparten una nica cach y la comunicacin entre ellos no es directa, sino se realiza a travs del bus del sistema.
x86
x86 es la denominacin genrica dada a ciertos microprocesadores de la familia Intel, sus compatibles y la arquitectura bsica a la que estos procesadores pertenecen, por la terminacin de sus nombres numricos: 8086, 80286, 80386, 80486, etc. Han constituido desde su nacimiento un estndar para los ordenadores del tipo Compatible IBM PC. Son comnmente conocidos por versiones abreviadas de sus nombres, como 286 o i286, 386 o i386, 486 o i486, e incluso 086, por i8086 o i8088 (su respectiva versin de 8 bits). A partir del i486, sus sucesores sern conocidos por los nombres no numricos referentes a la marca, logotipo o nombre clave con los que fueron lanzados al mercado, y se les comercializ (a menudo seguido de su frecuencia, en megahertzios, de ciclos de reloj), como los Pentium (y Pentium MMX), o los K5, para el80586 (o i586), en sus respectivas versiones de Intel y AMD; los Pentium Pro, Pentium II, Pentium III y K6, as como los 6x86, de Cyrix, para el80686 (o i686); o los Pentium 4, Pentium D y K7 (Athlon, Athlon XP, Duron y Sempron), para los 80686 de sptima generacin.