Tabla de contenido:
Definición - ¿Qué significa multiprocesador?
Un multiprocesador es un sistema informático con dos o más unidades centrales de procesamiento (CPU), y cada una comparte la memoria principal común y los periféricos. Esto ayuda en el procesamiento simultáneo de programas.
El objetivo clave de usar un multiprocesador es aumentar la velocidad de ejecución del sistema, con otros objetivos como tolerancia a fallas y coincidencia de aplicaciones.
Una buena ilustración de un multiprocesador es una torre central única conectada a dos sistemas informáticos. Un multiprocesador se considera como un medio para mejorar las velocidades de cómputo, el rendimiento y la rentabilidad, así como para proporcionar una mayor disponibilidad y confiabilidad.
Techopedia explica Multiprocesador
En el multiprocesamiento, todas las CPU pueden tener funciones iguales o algunas pueden reservarse para funciones específicas.
Las diferentes formas de usar un multiprocesador incluyen:
- Como uniprocesador, como instrucción única, datos únicos (SISD)
- Dentro de un solo sistema para ejecutar múltiples series individuales de instrucciones en múltiples perspectivas, como múltiples instrucciones, múltiples datos (MIMD)
- Una sola serie de instrucciones en varias perspectivas, como una sola instrucción, datos múltiples (SIMD), que generalmente se usa para el procesamiento de vectores
- Múltiples series de instrucciones en una sola perspectiva, como instrucción múltiple, datos únicos (MISD), que se usa para redundancia en sistemas a prueba de fallas y, ocasionalmente, para describir procesadores hiperprocesados o canalizados
Los beneficios de usar un multiprocesador incluyen:
- Rendimiento mejorado
- Múltiples aplicaciones
- Múltiples usuarios
- Multitarea dentro de una aplicación
- Alto rendimiento y / o capacidad de respuesta
- Compartir hardware entre CPU
Arquitectura de comunicación de un multiprocesador:
- Paso de mensajes
- Espacio de direcciones independiente para cada procesador.
- Comunicación del procesador mediante transmisión de mensajes.
- Los procesadores incluyen recuerdos privados
- Concentra la atención en operaciones no locales de alto precio
- Memoria compartida
- La comunicación del procesador se realiza mediante un espacio de direcciones compartido
- La comunicación del procesador se realiza mediante lectura / escritura de memoria compartida
- Conveniente en dispositivos de pequeña escala
- Baja latencia
- Acceso a memoria no uniforme (NUMA) o multiprocesamiento simétrico (SMP)
