Tecnología

Diferencias entre Multiprocesamiento Simétrico y Asimétrico

Existen dos tipos de multiprocesamiento: el Simétrico y Asimétrico.

El sistema de multiprocesamiento tiene más de un procesador y pueden ejecutar múltiples procesos simultáneamente.

En el multiprocesamiento simétrico, los procesadores comparten la misma memoria.

En el multiprocesamiento asimétrico hay un procesador maestro que controla la estructura de datos del sistema.

La diferencia principal entre el Multiprocesamiento Simétrico y Asimétrico es que en el Multiprocesamiento Simétrico todos los procesadores del sistema ejecutan tareas en el SO. Pero, en el Multiprocesamiento Asimétrico sólo el procesador maestro ejecuta la tarea en el SO.

Tabla Comparativa

diferencias multiprocesamiento simetrico y asimetrico

Diferencias Principales

  • El punto más distinguible entre multiprocesamiento simétrico y asimétrico es que las tareas en el SO son manejadas sólo por el procesador maestro en Multiprocesamiento asimétrico. Por otro lado, todos los procesadores en multiprocesamiento simétrico ejecutan las tareas en el SO.
  • En el multiprocesamiento simétrico, cada procesador puede tener su propia cola privada de procesos listos, o pueden tomar procesos de una cola lista común. Pero, en el multiprocesamiento asimétrico, el procesador maestro asigna procesos a los procesadores esclavos.
  • Todo el procesador en Multiprocesamiento Simétrico tiene la misma arquitectura. Pero la estructura de los procesadores en el multiprocesador asimétrico puede diferir.
  • Los procesadores en el multiprocesamiento simétrico se comunican entre sí mediante la memoria compartida. Sin embargo, los procesadores en Multiprocesamiento Asimétrico no necesitan comunicarse entre sí ya que están controlados por el procesador maestro.
  • En caso de que el procesador maestro falle, un procesador esclavo se convierte en procesador maestro para continuar la ejecución. Pero, si un procesador en multiprocesamiento simétrico falla, la capacidad de computación del sistema se reduce.
  • El multiprocesador asimétrico es simple, ya que sólo el procesador maestro accede a la estructura de datos, mientras que el multiprocesador simétrico es complejo, ya que todos los procesadores necesitan trabajar en sincronización.

En Resumen

Los multiprocesadores aumentan la velocidad del sistema, ya que se pueden ejecutar múltiples procesos simultáneamente.

El multiprocesamiento asimétrico es simple, sólo un procesador (maestro) puede acceder a la estructura de datos. Mientras que el Multiprocesamiento Simétrico es complejo ya que la estructura de datos es compartida entre todos los procesadores y todos los procesadores necesitan trabajar en sincronización.

Suscríbete
Notify of
guest

4 Comentarios
Inline Feedbacks
Ver todos los comentarios
Bluezelf

Gracias

Dani

que buena explicación, me sirvió para mi tarea gracias

Josué

Muy buena explicación y detalle de las diferencias de asimetrico y simetrico.

alejandro

exelente trabajo muy explicativo

Botón volver arriba

poker idn

https://www.momshousehq.com/wp-content/pg-soft/

https://stjohnbosco.com/spaceman-slot/

https://drjadhavhospital.in/wp-content/slot-bonanza/

slot mental

wild bandito

pg soft

https://elephantparis.com/wp-content/mahjong-ways/

rtp live slot

https://grandoaksspartanburg.com/

https://coloradoughpizza.com/

demo slot

judi bola

slot88 resmi

https://arttechlabs.ru/wp-content/judi-bola/

situs judi bola

mahjong ways 2

judi bola

sbobet