ARQUITCETURA PROCESADORES

12
INSTITUTO TECNOLOGICO SUPERIOR DE HUETAMO ING. SISTEMAS COMPUTACIONALES TAREA DE INVESTIGACION: ARQUITECTURA DE PROCESADORES: CLASICAS, SEGMENTADAS Y MULTIPROCESAMIENTO ASESOR: ING. MANUEL LOEZA GONZALEZ

description

CLASICAS, SEGMENTADAS Y MULTIPROCESAMIENTO

Transcript of ARQUITCETURA PROCESADORES

Page 1: ARQUITCETURA PROCESADORES

INSTITUTO TECNOLOGICO SUPERIOR DE HUETAMO

ING. SISTEMAS COMPUTACIONALES

TAREA DE INVESTIGACION: ARQUITECTURA DE PROCESADORES: CLASICAS, SEGMENTADAS Y

MULTIPROCESAMIENTO

ASESOR: ING. MANUEL LOEZA GONZALEZ

POR: JESUS CRISTHIAN LUVIANO NAVA 08070027 SEMESTRE 5º

ASIGNATURA: ARQUITECTURA DE COMPUTADORAS

HUETAMO, MICH….Septiembre/2010

Page 2: ARQUITCETURA PROCESADORES

Tarea

OBJETIVO:

Realizar una investigación sobre la arquitectura de procesadores.

Arquitectura es la descripción de un sistema en un nivel de abstracción alto, por ello la arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora

Page 3: ARQUITCETURA PROCESADORES

Las arquitecturas SIMD (Single Instruction- Multiple Data) se corresponden con los computadores vectoriales (para el cálculo de matrices).

En los sistemas MIMD (Multiple Instruction-Multiple Data) se encuadran los multiprocesadores (con memoria compartida) y los multicomputadores (con memoria independiente).

En las arquitecturas MISD (Multiple Instruction-Single Data) diversas instrucciones operan sobre un único dato. Son las más alejadas de las arquitecturas convencionales. Como ejemplo de este tipo de arquitecturas está la máquina de flujo de datos.

Clásicas.Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos de vacío. Aun son usadas en procesadores empotrados de gama baja y son la base de la mayoría de las arquitecturas modernas. Arquitectura Mauchly-Eckert (Von Newman)Esta arquitectura fue utilizada en la computadora ENIAC.

Diagrama a bloques de la arquitectura Von Newman.

Page 4: ARQUITCETURA PROCESADORES

La principal desventaja de esta arquitectura, es que el bus de datos y direcciones único se convierte en un cuello de botella por el cual debe pasar toda la información que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales.

Arquitectura HarvardDiagrama a bloques de la arquitectura Harvard

El hecho de tener un bus separado para el programa y otro para los datos permite que se lea el código de operación de una instrucción, al mismo tiempo se lee de la memoria de datos los operados de la instrucción previa. Así se evita el problema del cuello de botella de Von Newman y se obtiene un mejor desempeño. En la actualidad la mayoría de los procesadores modernos se conectan al exterior de manera similar a la arquitectura Von Newman.

Segmentadas

Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo. El procesador se divide en varias Procesador Memoria de datos Entrada y salida Bus de datos Memoria de programa Bus de programa Registros ALU Unidad de Control unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.

Comunicación entre las unidades en un procesador con segmentación de cauce.

Page 5: ARQUITCETURA PROCESADORES

De multiprocesamiento

Cuando se desea incrementar el desempeño más aya de lo que permite la técnica de segmentación del cauce (limite teórico de una instrucción por ciclo de reloj), se requiere utilizar más de un procesador para la ejecución del programa de aplicación.

Las CPU de multiprocesamiento se clasifican de la siguiente manera:

● SISO – (Single Instruction, Single Operand ) computadoras independientes● SIMO – (Single Instruction, Multiple Operand ) procesadores vectoriales● MISO – (Multiple Instruction, Single Operand ) No implementado● MIMO – (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters

Procesadores vectoriales – Son computadoras pensadas para aplicar un mismo algoritmo numérico a una serie de datos matriciales, en especial en la simulación de sistemas físicos complejos. En los sistemas SMP (Simetric Multiprocesesors), varios procesadores comparten la misma memoria principal y periféricos de I/O, Normalmente conectados por un bus común. Se conocen como simétricos, ya que ningún procesador toma el papel de maestro y los demás de esclavos, sino que todos tienen derechos similares en cuanto al acceso a la memoria y periféricos y ambos son administrados por el sistema operativo.Los Clusters son conjuntos de computadoras independientes conectadas en una red de área local o por un bis de interconexión y que trabajan cooperativamente para resolver un problema. Es clave en su funcionamiento contar con un sistema operativo y programas de aplicación capaces de distribuir el trabajo entre las computadoras de la red.

Procesadores basados en la Familia 8086

Page 6: ARQUITCETURA PROCESADORES

Procesador 4004

En 1969, Busicom, una joven empresa japonesa, fue a la compañía Intel (fundada el año anterior) para que hicieran un conjunto de doce chips para el corazón de su nueva calculadora de mesa de bajo costo

Este trabajo daría lugar a la fabricación de los primeros procesadores 4001, 4002 y 4003 hasta llegar a una versión estable de funcionamiento en el año 1971, dandose origen así al procesador 4004.

Procesador 8008

En 1969 Computer Terminal Corp. (ahora Datapoint) visitó Intel.Vic Poor, vicepresidente de Investigación y Desarrollo en CTC quería integrar la CPU de su nueva terminal Datapoint 2200 en unos pocos chips y reducir el costo y el tamaño del circuito electrónico. Motivo por el que Intel y CTC firmaron un contrato para desarrollar el

Page 7: ARQUITCETURA PROCESADORES

chip, que internamente llamado 1201.Pensado para la aplicación de terminal inteligente, debería ser más complejo que el 4004.

Mientras tanto, CTC también contrató a la empresa Texas Instruments para hacer el diseño del mismo chip como fuente alternativa.

Durante el verano de 1971, mientras el trabajo con el 1201 estaba progresando rápidamente, Datapoint decidió que no necesitaba más el 1201 debido a la recesión económica de aquella época que había bajado el costo de los circuitos TTL de tal manera que ya no era rentable el circuito a medida. Datapoint le dejó usar la arquitectura a Intel y a cambio esta última no le cobraba los costos de desarrollo.

Intel decidió cambiarle el nombre al 1201 y lo llamaría 8008. Lanzándose al mercado a primeros de abril de 1972.

Procesador 8086/8088

El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus conexiones externas, mientras que el 8088 es un procesador de 8 bits que internamente es casi idéntico al 8086. La única diferencia entre ambos es el tamaño del bus de datos externo.

Procesador 80286

Este microprocesador apareció en febrero de 1982. Los avances de integración permitieron hacer un microprocesador que soportaba nuevas capacidades, como la multitarea (ejecución simultánea de varios programas). El 80286 contiene 134.000 transistores dentro de su estructura (360% más que el 8086) .

Procesador 80386.

En octubre de 1985 Intel lanzó el microprocesador 80386 original de 16 MHz, con una velocidad de ejecución de 6 millones de instrucciones por segundo y con 275.000 transistores. La primera empresa en realizar una computadora compatible con IBM PC AT basada en el 80386 fue Compaq con su Compaq Deskpro 386 al año siguiente.

Page 8: ARQUITCETURA PROCESADORES

Procesador 80486

Este microprocesador es básicamente un 80386 con el agregado de una unidad de punto flotante y un caché de memoria de 8 KBytes. De este procesador podíamos encontrar varias versiones:

80486 DX 80486 SX

80486 DX2

80486 SL

80486 DX4

Procesador Pentium

El 19 de octubre de 1992, Intel anunció que la quinta generación de su línea de procesadores compatibles (cuyo código interno era el P5) llevaría el nombre Pentium en vez de 586 u 80586, como todo el mundo estaba esperando. Esta fue una estrategia de Intel para poder registrar la marca y así poder diferir el nombre de sus procesadores del de sus competidores (AMD y Cyrix principalmente).

Procesador Pentium Pro

Es la sexta generación de arquitectura x86 de los microprocesadores de Intel, cuya meta era remplazar al Intel Pentium en toda la gama de aplicaciones. Pero luego se centró, como chip, en el mundo de los servidores y equipos de sobremesa de gama alta.

Procesador Pentium II

El Pentium II es un microprocesador con arquitectura x86, introducido en el mercado el 7 de mayo de 1997. Está basado en una versión modificada del núcleo P6, usado por primera vez en el Intel Pentium Pro.

Page 9: ARQUITCETURA PROCESADORES

Los cambios fundamentales respecto a éste último fueron mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a éste.

Procesador Pentium II Xeon

Basado en la arquitectura del procesador Pentium II, el procesador Pentium II Xeon agrega un mayor rendimiento, facilidad de uso y confiabilidad en fases crítica, ya que estaban destinados a servidores y estaciones de trabajo.

Procesador Pentium III

El Pentium III es un microprocesador de arquitectura i686, el cual es una modificación del Pentium Pro. Fue lanzado el 26 de febrero de 1999.

Procesador Pentium 4

El Pentium 4 (erróneamente escrito Pentium IV) es un microprocesador de séptima generación basado en la arquitectura x86. Es el primer microprocesador con un diseño 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 en noviembre de 2000.

Procesador Pentium M

Introducido en marzo de 2003, el Intel Pentium M es un microprocesador con arquitectura x86 (i686) diseñado y fabricado por Intel. El procesador fue originalmente diseñado para su uso en computadoras portátiles. Su nombre en clave antes de su introducción era “Banias”. Todos los nombres clave del Pentium M son lugares de Israel, la ubicación del equipo de diseño del Pentium M.

Procesador Pentium D

Pentium D fueron introducidos por Intel en 2005. Los chips Pentium D consisten básicamente en dos procesadores Pentium 4 (de núcleo Prescott) ubicados en una única pieza de silicio con un proceso de fabricación de 90 nm. El nombre en clave del Pentium D antes de su lanzamiento era “Smithfield”. Incluye una tecnología DRM (Digital rights management) para hacer posible un sistema de protección anticopia de la mano de Microsoft.

Page 10: ARQUITCETURA PROCESADORES

Procesador Core 2 Duo y Core 2 Quad

Últimamente se libero la gama Core 2 Duo y Core 2 Quad, los cuales engloban dos procesadores físicos dentro de uno solo, obteniendo resultados impresionantes.

En un futuro veremos procesadores con 12, 32 y 80 núcleos, algo nunca antes habíamos creído.

Referencias:

http://www.indicart.com.ar/~sase/Procesadores%20-%20Arquitecturas%20y%20Tecnologias.pdf

http://www.dia.eui.upm.es/asignatu/arq_com/Paco/1-Introduccion.pdf

http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r49114.PDF

http://www.portalisc.net/p.php?s=41

http://cache-www.intel.com/cd/00/00/40/11/401172_401172.pdf

http://www.geekets.com/2008/07/19/40-anos-de-procesadores-intel/

http://www.youtube.com/watch?v=xlYGDlaADcI&feature=player_embedded#!

http://www.youtube.com/watch?v=Jjfx0YWMcTo&feature=related

http://www.youtube.com/watch?v=20wuMaBihnc&feature=related

http://www.youtube.com/watch?v=_ggfYGF3omI&feature=related