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

MULTIPROCESO SIMETRICO

Definicin:
Es un procesador que ejecuta las instrucciones de la maquina de una
forma secuencial. Gracias a este multiproceso en paralelismo, se permite
mejorar y aumentar el rendimiento de la maquina por medio de la
duplicacin de procesadores.

Ciclo de lectura

Instruccin Operndos de lectura


de maquina Operaciones
Realizacin de operacin
Almacn de resultados
ARQUITECTURAS DE SMP

La arquitectura SMP se clasifica en distintas categoras de sistemas


informticos las cuales tienen su propia unidad de control, unidad
aritmtico-lgica y registros. los procesadores suelen tener al menos
un nivel de memoria cache privado.
FLUJO DE INSTRCCION
SIMPLE/DATO SIMPLE (SISD)
Es un procesador que ejecuta un flujo de instrucciones que operan
datos almacenados en una memoria nica.

Flujo de
Procesador Instrucciones Memoria de
datos
FLUJO DE INSTRUCCIONES
SIMPLE/DADO MULTIPLES (SIMD)
Cada instruccin se ejecuta sobre un conjunto de diferentes datos
por medio de distintos procesadores.

Instrucciones Elementos del


de Maquina Procesador Memoria de
datos

Bloqueos
FLUJO DE INSTRUCCION
MULTIPLE/DATO SIMPLE(MISD)
transmite una secuencia de datos a un conjunto de procesadores,
la cual ayuda a ejecutar una secuencia de instrucciones.

Secuencia de Conjunto
Datos Procesadores Instrucciones de
la secuencia
FLUJO DE INSTRCCIONES
MULTIPLE/DATOS MULTIPLES (MIMD)
Permite ejecutar varias secuencias de instrucciones
simultneamente sobre distintos conjuntos de datos.

procesador1
Instrucciones
procesador2
Instrucciones
procesador3
Instrucciones

P1 = P2 = P3 = Pn -> estos pueden ejecutar


instrucciones diferentes en tiempos iguales.
multiprocesador con memoria
compartida
Asigna procesos a los procesadores
MULTIPROCESADOR MAESTRO Y ESCLAVO
El ncleo maestro permite ejecutar un procesador determinado y planifica
procesos e hilos, y logra que la resolucin de conflictos se simplifiquen, tambin
posee el control de toda la memoria y los dispositivos E/S. de igual manera puede
tener sus desventajas.
Si el maestro tiene un fallo provocara una cada en todo el sistema
Puede saturarse por toda la planificacin y gestin de proceso
Cuando se modifica una de la palabras de las caches, lograra anular las palabras de
las otras caches. esto se puede realizar si se avisa a los dems procesadores que se
han hecho cambios, esto se soluciona mediante un hardware o el sistema opertico.

procesador procesador procesador


Cache Cache Cache

Memoria
Principal
Subsistemas
De E/S