Hogar Hardware ¿Qué es un multiprocesador? - definición de techopedia

¿Qué es un multiprocesador? - definición de techopedia

Tabla de contenido:

Anonim

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)
¿Qué es un multiprocesador? - definición de techopedia