Términos

Multiprocesamiento Simétrico

El multiprocesamiento simétrico es aquel en el que todos los procesadores ejecutan las tareas del sistema operativo. No tiene ninguna relación maestro-esclavo como el multiprocesamiento asimétrico. Todos los procesadores, se comunican usando la memoria compartida.

 

 

Como vemos en la captura, los procesadores (CPU 1, CPU 2, CPU3) trabajan en el mismo proceso utilizando la memoria compartida entre ellos.

Los procesadores empiezan a ejecutar los procesos desde la cola de preparación común. Cada procesador también puede tener su propia cola privada de procesos listos para ser ejecutados. El programador debe tener cuidado de que no haya dos procesadores que ejecuten el mismo proceso.

El multiprocesamiento simétrico tiene un equilibrio de carga adecuado, una mejor tolerancia a fallos y también reduce la posibilidad de que se produzcan cuellos de botella en la CPU. Es complejo ya que la memoria es compartida entre todos los procesadores. En el multiprocesamiento simétrico, un fallo del procesador reduce la capacidad informática.

Publicaciones relacionadas

Botón volver arriba