Skip to main content

¿Qué es la memoria sombra?

También conocida como shadow RAM, la memoria shadow es esencialmente una duplicación de las rutinas inherentes al sistema operativo básico de entrada / salida o BIOS de un sistema informático. Esta reserva de memoria duplicada o oculta se aloja en un área protegida de la memoria de acceso aleatorio o RAM del sistema, lo que facilita la recuperación de la copia cuando y según sea necesario. Dependiendo del tipo de sistema operativo utilizado, la memoria secundaria se puede usar al inicio y en ciertos momentos durante el funcionamiento del dispositivo. Otros sistemas operativos no requieren el uso de este tipo de memoria, e incluso a menudo los usuarios tienen la opción de apagar la memoria duplicada como un medio para asignar recursos en otro lugar.

El objetivo de la memoria oculta es proteger el sistema de posibles daños a la memoria de solo lectura (ROM) que forma parte de la configuración general del sistema. Los sistemas operativos más antiguos generalmente incluían esta característica particular como un medio de copiar el BIOS para una fácil recuperación cuando el sistema estaba encendido y, a veces, incluso cuando se realizaban tareas específicas durante la sesión. Si bien algunos de los sistemas operativos más nuevos ya no dependen de este enfoque en particular, no es inusual que la configuración estándar del sistema permita la creación de una copia del BIOS y su almacenamiento en un área segura de la RAM. El beneficio de mantener esta función activa es que, en el improbable caso de que el BIOS alojado en la memoria de solo lectura se dañe de alguna manera, la copia guardada en la RAM puede usarse para superar el problema y ayudar a reparar la corrupción.

Dependiendo de la configuración de la memoria oculta, puede utilizar una cantidad considerable de recursos o requerir solo una pequeña cantidad para funcionar de manera eficiente. Los usuarios que conocen bien la modificación de la configuración normalmente pueden aplicar diferentes métodos relevantes para sistemas operativos específicos para ajustar la cantidad de memoria de acceso aleatorio que se utiliza para alojar los bytes de datos copiados. Esto puede ser especialmente útil si el sistema informático involucrado tiene una cantidad relativamente baja de memoria para empezar, y existe la necesidad de asignar más de esa memoria para ejecutar otros programas.

Si bien el uso de la memoria oculta puede ser opcional con algunos sistemas operativos, existe una diferencia de opinión con respecto a si la función se debe apagar o permitir que funcione. Los defensores ven el uso continuado de esta función como una medida de protección que en realidad nunca será necesaria, pero que puede ser muy importante para la recuperación del sistema en el improbable caso de que se dañe el BIOS. Otros señalan que los sistemas operativos más nuevos tienen protecciones adicionales que reducen aún más el potencial para este tipo de problema, lo que hace que la memoria oculta sea más o menos obsoleta.