Sunteți pe pagina 1din 9

SISTEMAS

MULTIPROCESAMIENTO
caractersticas de los sistemas de multiprocesamiento simtrico.
La arquitectura SMP se caracteriza por el hecho de que varias unidades de
procesamiento comparten el acceso a la memoria, compitiendo en igualdad de
condiciones por dicho acceso, de ah la denominacin "simtrico".
Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin
importar su localizacin en memoria; con un propicio soporte del sistema operativo,
estos sistemas pueden mover fcilmente tareas entre los procesadores para
garantizar eficientemente el trabajo.
Una computadora SMP se compone de microprocesadores independientes que se
comunican con la memoria a travs de un bus compartido. Dicho bus es un recurso
de uso comn. Por tanto, debe ser arbitrado para que solamente un
microprocesador lo use en cada instante de tiempo. Si las computadoras con un
nico microprocesador tienden a gastar considerable tiempo esperando a que
lleguen los datos desde la memoria, SMP empeora esta situacin, ya que hay varios
parados en espera de datos
Clasificacin los sistemas multiprocesamiento

Los equipos de multiprocesadores son empleados generalmente para la


realizacin de clculos complejos en investigacin cientfica o para simular
modelos de diferentes ciencias y que serian imposibles de procesador por un
equipo convencional debido a la gran cantidad de variables a analizar.
Los multiprocesadores se clasifican de acuerdo a la clasificacin de
arquitecturas paralelas propuesto por Flynn, en el cual se toman como
componentes el flujo de instrucciones y la cantidad de datos, creando los siguientes
elementos:
SI.- Flujo de instrucciones simple
MI.- Flujo de instrucciones mltiple
SD.- Un dato simple
MD.- Datos mltiples
Ventajas y desventajas de los multiprocesadores
VENTAJAS DE LOS SISTEMAS PARALELOS
INCREMENTO DEL RENDIMIENTO.
ECONMICOS.
INCREMENTO DE FIABILIDAD.
DEGRADACIN GRADUAL
SISTEMA DE FALLOS CONTROLADOS POR SOFTWARE
Tipos de multiprocesamiento
Existen dos tipos de multiproceso, el asimtrico y el simtrico.
En el asimtrico hay un procesador (maestro) en el cual se ejecuta
el sistema operativo y los dems (esclavos) donde se ejecutan las
dems tareas. La ventaja de ste es que al aumentar ms
procesadores se tiene que hacer un cambio mnimo y fcil para el
manejo de stos y en general se eliminan muchos problemas de
integridad de datos. La gran desventaja es que al haber slo una
copia del sistema operativo en un slo procesador (maestro)
cuando este procesador falla todo el sistema falla porque todos los
recursos que son manejados por el sistema operativo no pueden ser
accesados.
Sistemas dbilmente acoplados: cada procesador tiene su propia memoria local;
los procesadores se comunican entre s a travs de varias lneas de comunicacin,
tales como buses de alta velocidad o lneas telefnicas.
Desventajas :
Recursos compartidos.
Computacin mas rpida
Confiabilidad.
Comunicacin.
Tolerancia a fallos.
Disponibilidad
como se maneja el sistema de memoria principal y memoria
cach en est arquitectura sistemas

La funcin de la memoria principal es almacenar datos e instrucciones de programa


de forma temporal. Es estacin obligada en todas las operaciones de entrada y
salida y, por supuesto, de los resultados parciales o finales del proceso.
La memoria esta estructurada en forma de una coleccin de celdas, en cada una
de las cuales cabe una unidad especifica de informacin: octetos o palabras. El
contenido de cada una de las posiciones de memoria podr ser bien dato o
instruccin. Cada celda tiene asignada una posicin relativa con respecto a un
origen, cuyo valor numrico constituye la direccin de la misma y que no se
encuentra almacenado en ella.
Con la misin de garantizar estabilidad y seguridad en las
operaciones, la direccin y datos deben mantenerse en registros
durante ese tiempo. En la memoria nos encontramos con:
Registro de direccin de memoria en la que almacena
temporalmente la direccin sobre la que efecta la seleccin.
Registro de Informacin de memoria en donde se almacena el
dato durante las fases de lectura o escritura en la celda sealada
por el registro anterior.
La direccin generada por el procesador es comparada con los datos que estn
almacenados en la cache, si el dato est presente, el procesador lo lee desde la
cache, si el dato no est presente, se transfiere desde la memoria principal a la
cache.

Bloque : unidad mnima de almacenamiento en cache


Acierto : palabra buscada pertenece a bloque presente en cache
Desacierto : palabra buscada pertenece a bloque ausente de cache
Razn de acierto : fraccin de referencias a memoria que producen aciertos
Razn de desacierto : 1 - (razn de acierto)
Tiempo de acierto : tiempo en leer un dato del cache

S-ar putea să vă placă și