Multiprocesador

Autor: John Stephens
Fecha De Creación: 26 Enero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
MULTIPROCESADOR
Video: MULTIPROCESADOR

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.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

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
    • Espacio de direcciones independiente para cada procesador.
    • Comunicación del procesador mediante paso
    • 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)