El multiprocesamiento es el uso de dos o más unidades centrales de procesamiento dentro de un solo sistema informático. El multiprocesamiento asimétrico y el multiprocesamiento simétrico son dos tipos de multiprocesamiento.
Multiprocesamiento asimétrico:
El sistema de multiprocesamiento asimétrico es un sistema informático multiprocesador en el que no todas las múltiples unidades de procesamiento central (CPU) interconectadas se tratan por igual. En el multiprocesamiento asimétrico, solo un procesador maestro ejecuta las tareas del sistema operativo.
Por ejemplo, AMP se puede usar para asignar tareas específicas a la CPU según la prioridad y la importancia de la finalización de la tarea.
Multiprocesamiento simétrico:
implica una arquitectura de hardware y software de computadora multiprocesador donde dos o más procesadores idénticos están conectados a una sola memoria principal compartida, tienen acceso completo a todos los dispositivos de entrada y salida. En otras palabras, el multiprocesamiento simétrico es un tipo de multiprocesamiento donde cada procesador es autoprogramado.
Por ejemplo, SMP aplica múltiples procesadores a ese problema, lo que se conoce como programación paralela.
Diferencia entre multiprocesamiento asimétrico y simétrico:
Multiprocesamiento asimétrico | Multiprocesamiento simétrico |
---|---|
En el multiprocesamiento asimétrico, los procesadores no reciben el mismo trato. | En el multiprocesamiento simétrico, todos los procesadores reciben el mismo trato. |
Las tareas del sistema operativo son realizadas por el procesador maestro. | Las tareas del sistema operativo se realizan procesador individual |
No hay comunicación entre procesadores ya que están controlados por el procesador maestro. | Todos los procesadores se comunican con otro procesador por una memoria compartida. |
En el multiprocesamiento asimétrico, los procesos son maestro-esclavo. | En el multiprocesamiento simétrico, el proceso se toma de la cola de procesos listos. |
Los sistemas de multiprocesamiento asimétrico son más baratos. | Los sistemas de multiprocesamiento simétrico son más costosos. |
Los sistemas de multiprocesamiento asimétricos son más fáciles de diseñar | Los sistemas de multiprocesamiento simétrico son complejos de diseñar. |
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA