Espejo de memoria

Definición: ¿Qué significa Memory Mirroring?

La duplicación de memoria es una técnica que se utiliza para separar la memoria en dos canales separados, generalmente en un dispositivo de memoria, como un servidor. En la duplicación de memoria, un canal se copia en otro para crear redundancia. Este método hace que los registros de entrada / salida (E / S) y la memoria aparezcan con más de un rango de direcciones porque el mismo byte físico es accesible en más de una dirección. Con la duplicación de memoria, es posible una mayor confiabilidad de la memoria y un mayor nivel de consolidación de la memoria.

Techinfo explica Memory Mirroring

Las ventajas de la duplicación de memoria incluyen las siguientes:

  • En caso de fallas, como la falla del módulo de memoria dual en línea (DIMM), el sistema en general no se ve afectado y está operativo, lo que permite que los procesos continúen sin tiempo de inactividad no programado. Esto se debe a que el controlador de memoria cambia al otro canal sin ninguna interrupción y la sincronización entre los canales se establece después de que se resuelven los problemas.
  • Con respecto a los procesadores de memoria, la duplicación de memoria facilita la consecución de la mayor consistencia posible entre memorias.
  • Es independiente del sistema operativo (SO) utilizado, ya que está integrado en el controlador de memoria. Funciona con la misma facilidad en Linux y Windows.
  • Se puede combinar con la memoria de repuesto para integrar e instalar otros módulos de memoria de repuesto en caliente, según sea necesario.
  • Proporciona protección completa para errores de un solo bit y de varios bits.

La principal desventaja de la duplicación de memoria es el mayor costo de memoria requerido para crear esta redundancia.