Organizacion Paralela
Tema XI El computador Organización Paralela Profesor: Lic. Oscar M. Caravaca Mora EIF205
2
Organización con varios procesadores
Virtual
• Sistema de tiempocompartido que conmuta entre varias tareas de manera que aparenta realizarlas en paralelo.
Real
• Existen varias unidades de procesamiento que comparten y ejecutan partes de una o varias tareas.
3Organización con varios procesadores
Ventajas • Mayor rendimiento. • Resolución de problemas de manera más rápida. • Mayor potencia computacional (debido a la limitante de un único procesador).Desventajas
• No es posible que un sistema computacional con p procesadores sea p veces más rápido. • Existen tareas que sólo se pueden realizar de manera secuencial, lo cual representa un cuellode botella para los sistemas multiprocesadores. • Se requiere reescribir el software ya existente para que pueda ejecutarse eficientemente en ellos.
4
Organización con varios procesadores
•Clasificación de los sistemas multiprocesadores • Existen dos maneras: 1. Según la manera en que se comunican o comparten
datos.
1. 2.
Sistemas multiprocesadores de memoria compartida: donde setienen p procesadores que comparten una memoria en común. Sistemas distribuidos: los procesadores no comparten memoria y coordinan la tareas a ejecutar en conjunto por medio de mensajes.
5Organización con varios procesadores
• Clasificación de los sistemas multiprocesadores 2.
1. 2.
Según el flujo de instrucciones y de datos (M.J. Flynn).
SISD
• Un flujo de instrucción, un flujo dedatos. Único procesador.
SIMD
• Un flujo de instrucción, múltiple flujo de datos. Varios procesadores son dirigidos por
una unidad central.
3.
• • • •
MISD
Múltiple flujo deinstrucciones, un flujo de datos. Se transmite una secuencia de datos a un conjunto de procesadores. Cada uno ejecuta una secuencia de instrucciones diferente. Nunca ha sido implementada, al parecer no es muy...
Regístrate para leer el documento completo.