Please enable JavaScript.
Coggle requires JavaScript to display documents.
Multiprocesamiento (Diferencias SMP VS Asimétrico (Las tareas en el SO son…
Multiprocesamiento
-
Diferencias UMA VS NUMA
El modelo UMA (memoria compartida) utiliza uno o dos controladores de memoria. A diferencia, NUMA puede tener varios controladores de memoria para acceder a la memoria
Los buses simples, múltiples y de barra cruzada se utilizan en la arquitectura UMA. A la inversa, NUMA utiliza buses de tipo jerárquico y de árbol y conexión de red.
En UMA, el tiempo de acceso a la memoria para cada procesador es el mismo que en NUMA el tiempo de acceso a la memoria cambia a medida que cambia la distancia de la memoria del procesador.
Las aplicaciones de uso general y de tiempo compartido son adecuadas para las máquinas UMA. En contraste, la aplicación adecuada para NUMA es en tiempo real y está centrada en el tiempo.
-
Cuando se trata de UMA de ancho de banda, tiene un ancho de banda limitado. Por el contrario, NUMA tiene un ancho de banda mayor que UMA
Ventajas
-
-
Mayor fiabilidad
Las funciones pueden ser destruidas. Al ocurrir un fallo en un procesador, el sistema no se detiene solo se relentiza
-
-
Tipos
Simetrico
es un tipo de arquitectura de computadores en la que dos o más unidades de procesamiento comparten una única memoria central.
Características
-
Las CPU comparten la memoria principal y la E/S. Estan interconectados mediante un bus y otro sistema de interconexión. De forma
Todos los procesadores comparten los dispositivos de E/S, pero pueden hacerlo bien a través de los mismos canales, o bien a través de otros caminos de acceso al mismo dispositivo.
-
El sistema está controlado por un sistema operativo que posibilita la interacción entre los procesadores y sus programas.
Ventajas
Este tipo de sistemas tienden a ser más eficientes porque las tareas tanto del sistema operativo como de los usuarios pueden ser distribuidas en forma balanceada a todos los procesadorse
-
Si un procesador falla, es posible que sus tareas sean repartidas entre los demás y no es necesario que todo el sistema sea parado o que falle el sistema
Desventajas
Conforme se añaden procesadores, el trafico en el bus de memoria se satura
Al manejar 8 o mas procesadores, el cuello de botella es critico
-
Asimetrico
En el asimétrico hay un procesador (maestro) en el cual se ejecuta el sistema operativo y los demás (esclavos) donde se ejecutan las demás tareas
Características
A cada procesador se le asigna una tarea específica; el procesador maestro planifica y asigna el trabajo a los procesadores esclavos.
-
-
-
Ventajas
Al aumentar más procesadores se tiene que hacer un cambio mínimo y fácil para el manejo de éstos y en general se eliminan muchos problemas de integridad de datos
Desventaja
es que al haber sólo una copia del sistema operativo en un sólo 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.
Concepto
Son aquellos que usan mas de un procesador, por lo que admiten varios procesos simultáneamente
-
-
-
-
-
-