organizaciÓn de computadoras

8
ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO

Upload: audi

Post on 15-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

ORGANIZACIÓN DE COMPUTADORAS. DRA. LETICIA FLORES PULIDO. Clasificaciones MIMD y SIMD. En una computadora con un solo procesador, se genera un solo flujo de instrucciones por parte del programa que se ejecuta. Estas instrucciones operan obviamente sobre cierto conjunto de datos - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ORGANIZACIÓN DE COMPUTADORAS

ORGANIZACIÓN DE COMPUTADORAS

DRA. LETICIA FLORES PULIDO

Page 2: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

2

Clasificaciones MIMD y SIMD

En una computadora con un solo procesador, se genera un solo flujo de instrucciones por parte del programa que se ejecuta.

Estas instrucciones operan obviamente sobre cierto conjunto de datos

En 1966 Flynn crea una clasificación para las computadoras

Page 3: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

3

Clasificaciones MIMD y SIMD

La primera se basa en Single Instruction Stream, Single Data Stream computer (SISD)

En un sistema multiprocesador, cada procesador tiene su flujo de código y cada procesador tiene su propio programa para

Cada instrucción opera sobre diferentes datos, dichas computadoras son clasificadas como Multiple Instruction Stream – Multiple Data Stream (MIMD)

Page 4: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

4

Clasificaciones MIMD y SIMD

Las computadoras MIMD son las que se tratan en este material como hasta ahora las hemos visto.

Han pasado la prueba del tiempo y son ampliamente utilizadas hoy en día.

En dichos sistemas cada procesador es tratado como una unidad aritmética lógica con una unidad de control (o programa)

Una unidad de control es responsable de hacer el fetch: tomar la instrucción de la memoria, y llevarla al procesador.

Page 5: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

5

Clasificaciones MIMD y SIMD

Cada procesador puede estar ejecutando la misma instrucción, pero con diferentes datos (ejemplo del ordenamiento)

A esto se le llama Single Instruction Stream Multiple Data Stream (SIMD)

La computadora tipo SIMD fue desarrollada debido a que existe un número importante de aplicaciones que la mayoría opera sobre arreglos de datos. (subespacios)

Page 6: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

6

Clasificaciones MIMD y SIMD

La cuarta clasificación de Flynn es la de Multiple Program – Multiple Data Stream (MPMD)

Todos los programas a ser ejecutados pueden ser diferentes

Pero típicamente solo dos programas fuentes son los que se desarrollan: el primero es diseñado para el procesador maestro y el segundo para los procesadores esclavos

Page 7: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

7

Clasificaciones MIMD y SIMD

Programa

Procesador

Datos

Programa

Procesador

Datos

INSTRUCCIONES INSTRUCCIONES

Page 8: ORGANIZACIÓN DE COMPUTADORAS

Dra. Leticia Flores Pulido / DCSCE / Primavera 2013

8

Clasificaciones MIMD y SIMD

Single Program Multiple Data es otro tipo de estructura (SPMD)

Un programa sencillo es escrito para cada procesador y cada procesador ejecuta su copia personal de manera independiente y no precisamente bajo la misma sincronía