Вы находитесь на странице: 1из 9

Tipos de arquitecturas

computacionales.
En 1966 Michael Flynn propuso un mecanismo de clasificacin
de las computadoras. La taxonoma de Flynn es la manera
clsica de organizar las computadoras, y aunque no cubre
todas las posibles arquitecturas, proporciona una importante
penetracin en varias arquitecturas de computadoras.

El mtodo de Flynn se basa en el nmero de instrucciones y
de la secuencia de datos que la computadora utiliza para
procesar informacin

Esto da lugar a 4 tipos de computadoras, de las cuales
solamente dos son aplicables a las computadoras paralelas.
SISD (Single Instruction Single Data).

Este es el modelo tradicional de computacin secuencial donde
una unidad de procesamiento recibe una sola secuencia de
instrucciones que operan en una secuencia de datos


Modelo SISD (Single Instruction Single Data).

Ejemplo: Para procesar la suma de N nmeros a1, a2, ... aN, el
procesador necesita un acceso a una memoria N veces
consecutivas (para recibir un nmero)
SIMD (Single Instruction Multiple Data).
A diferencia de SISD, en este caso se tienen mltiples
procesadores que sincronizadamente ejecutan la misma
secuencia de instrucciones, pero en diferentes datos. El tipo de
memoria que estos sistemas utilizan es distribuida.






Ejemplo: Sumando dos matrices A + B = C. Siendo A y B de orden
2 y teniendo 4 procesadores:
A11 + B11 = C11 A12 + B12 = C12
A21 + B21 = C21 A22 + B22 = C22
MIMD (Multiple Instruction Multiple Data).
Este tipo de computadora es paralela al igual que las SIMD, la
diferencia con estos sistemas es que MIMD es asncrono. No
tiene un reloj central. Cada procesador en un sistema MIMD
puede ejecutar su propia secuencia de instrucciones y tener sus
propios datos. Esta caracteristica es la ms general y poderosa
de esta clasificacin.

Sistemas de Memoria Compartida.
En este tipo de sistemas cada procesador tiene acceso a toda la
memoria, es decir hay un espacio de direccionamiento
compartido. Se tienen tiempos de acceso a memoria uniformes
ya que todos los procesadores se encuentran igualmente
comunicados con la memoria principal y las lecturas y escrituras
de todos los procesadores
Sistemas de Memoria Distribuida.
Los procesadores pueden compartir informacin solamente
enviando mensajes, es decir, si un procesador requiere los datos
contenidos en la memoria de otro procesador, deber enviar un
mensaje solicitndolos a esta comunicacin se le conoce como
Paso de Mensajes.

Sistemas de Memoria Compartida Distribuida.
Es un cluster o una particin de procesadores que tienen
acceso a una memoria compartida comn pero sin un canal
compartido. Esto es, fsicamente cada procesador posee su
memoria local en diferentes clusters se realiza bajo el
esquema de Acceso a Memoria No Uniforme (NUMA), la cual
toma menos tiempo en accesar a la memoria local de un
procesador que puede accesar a una memoria remota de otro
procesador.

MISD (Multiple Instrucion Single Data).
En este modelo, secuencias de instrucciones pasan a travs de
mltiples procesadores. Diferentes operaciones son realizadas
en diversos procesadores. N procesadores, cada uno con su
propia unidad de control comparten una memoria comn.

Вам также может понравиться