¿Qué es la memoria dinámica de acceso aleatorio?
La memoria dinámica de acceso aleatorio, o DRAM, es el tipo más común de memoria de computadora. Es particularmente útil para las computadoras, ya que puede contener muchos datos en un espacio físico pequeño. Sin embargo, generalmente no retiene datos cuando su fuente de alimentación está apagada, lo que significa que no es adecuada para el almacenamiento permanente.
La memoria de acceso aleatorio simplemente se refiere a la memoria donde se puede acceder a cualquier dato casi instantáneamente. Esto contrasta con los medios de almacenamiento, como las cintas de casete, donde solo se puede acceder a los datos en una secuencia fija. El elemento "dinámico" de DRAM es que su fuente de alimentación debe actualizarse constantemente para que funcione. Esto lo distingue de la memoria estática de acceso aleatorio o SRAM.
Tanto la SRAM como la DRAM funcionan manteniendo la información en formato binario, lo que significa que se divide en 1s y 0s. Con la memoria estática de acceso aleatorio, esto se hace a través de una corriente eléctrica que se puede cambiar en dos direcciones diferentes. Con la memoria de acceso aleatorio dinámico, esto se realiza mediante una serie de celdas que están llenas de electrones o vacías. Sin embargo, todas las celdas drenan automáticamente casi al instante y, por lo tanto, deben rellenarse constantemente.
La mayoría de las computadoras usan los dos tipos de memoria juntos. Generalmente, la memoria de acceso aleatorio dinámico se usa en capacidades más grandes porque es mucho más eficiente en espacio y, por lo tanto, más barata. La memoria estática de acceso aleatorio, que es más rápida de acceder pero menos eficiente en espacio, generalmente se usa para el almacenamiento en caché. Esto implica almacenar los datos que es más probable que la computadora necesite durante la operación, reduciendo la cantidad de veces que la computadora tiene que acceder a la DRAM más lenta.
Debido a que la memoria de acceso aleatorio dinámico necesita la fuente de alimentación para seguir rellenando las celdas, generalmente no puede almacenar datos una vez que la fuente de alimentación se detiene, como cuando la computadora está apagada. Esto es diferente a las formas de memoria como Flash, que se usa para tarjetas de memoria y unidades de estado sólido. Esta es una de las razones por las que la DRAM es mucho más barata que una tarjeta de memoria Flash de la misma capacidad.
La forma en que funciona la memoria de acceso aleatorio dinámico garantiza que, cuando funcione correctamente, continuará almacenando datos siempre que la fuente de alimentación le permita rellenar las celdas. Sin embargo, no funciona a la inversa: no hay garantía de que cortar la energía borre la memoria. Aunque es extremadamente difícil de hacer en la práctica, existen varias teorías sobre cómo sería posible acceder a la memoria de una computadora que se ha apagado, por ejemplo congelando el chip de memoria y cambiándolo a otra máquina. Esto ha puesto en tela de juicio la fiabilidad de algunas medidas de seguridad que cifran un disco duro y almacenan la clave de cifrado en DRAM.