La RAM mantiene datos e instrucciones que el ordenador necesita con poca espera
La memoria RAM es la memoria principal de acceso aleatorio donde un sistema conserva temporalmente código y datos que están en uso. «Aleatorio» significa que puede acceder a una dirección sin recorrer todas las anteriores, no que los datos se guarden al azar. Al abrir un programa, partes de su archivo pasan desde SSD o disco a RAM; la CPU trabaja con ellas mediante una jerarquía de registros, cachés y memoria principal. Su velocidad reduce esperas, pero no reemplaza caché, procesador ni almacenamiento persistente.
RAM y almacenamiento no son sustitutos directos. Un SSD conserva archivos sin electricidad y ofrece mucha capacidad, pero responde más despacio que la memoria principal. La RAM habitual es volátil: al apagar el equipo pierde su contenido. Guardar un documento escribe una copia persistente; dejarlo solo abierto no garantiza que sobreviva a un fallo. Añadir RAM permite mantener más trabajo activo, pero no aumenta por sí solo el espacio permanente.
Cada celda de DRAM representa un bit mediante una carga que debe restaurarse periódicamente
La memoria principal moderna suele ser DRAM. Una celda combina un condensador diminuto y un transistor. La carga representa un estado binario, pero se fuga, así que el controlador refresca filas incluso aunque el programa no cambie sus datos. Leer una celda también altera su carga y requiere restaurarla. Miles de millones de celdas se organizan en bancos, filas y columnas para atender muchas solicitudes con un coste razonable.
La caché del procesador suele usar SRAM, que almacena bits con circuitos biestables. Es más rápida y no necesita refresco mientras haya alimentación, pero ocupa más área y cuesta más por bit. Por eso no se construye toda la memoria como caché ni toda la caché como DRAM. La jerarquía explota localidad: datos usados recientemente o cercanos tienen más probabilidades de volver a necesitarse.
Más gigabytes resuelven falta de espacio; más transferencia no elimina todas las esperas
La capacidad indica cuántos datos pueden permanecer en RAM. El ancho de banda mide cuántos bytes se transfieren por segundo y depende de frecuencia efectiva, bus y canales. La latencia describe cuánto tarda una solicitud concreta, incluida activación de fila y tiempos internos. Un módulo con cifra comercial mayor puede transferir más y aun mantener retrasos parecidos en nanosegundos. El rendimiento depende de la carga, no de un único número.
Dos canales permiten al controlador mover datos por rutas paralelas si módulos, placa y configuración lo admiten. No duplica automáticamente la velocidad del equipo: ayuda más a tareas limitadas por ancho de banda y a gráficos integrados que comparten RAM. Mezclar módulos puede hacer que todos funcionen con parámetros compatibles más conservadores. Capacidad, estabilidad y compatibilidad suelen importar antes que una diferencia pequeña de frecuencia.
El sistema asigna direcciones virtuales y puede mover páginas inactivas al almacenamiento
La memoria virtual da a cada proceso un espacio de direcciones aparentemente continuo y lo traduce a páginas físicas. Esto mejora aislamiento y permite mapear archivos o compartir bibliotecas. Cuando escasea RAM, el sistema puede comprimir páginas o trasladarlas a una zona de intercambio en SSD. El programa sigue funcionando, pero recuperar datos desde almacenamiento es mucho más lento y puede generar pausas y actividad constante de disco.
Que el sistema muestre RAM casi llena no siempre es malo: usa espacio libre como caché y lo libera cuando otra aplicación lo necesita. El problema aparece con presión sostenida, intercambio excesivo, cierres o falta de respuesta. Una fuga de memoria ocurre cuando un programa conserva asignaciones que ya no necesita. Añadir capacidad puede aliviar síntomas, pero no corrige software defectuoso ni una CPU, GPU o unidad lenta.
Los bits también fallan y algunos sistemas añaden corrección de errores
Ruido eléctrico, defectos o radiación pueden alterar una celda. La memoria ECC almacena información adicional para detectar y corregir ciertos errores; resulta especialmente valiosa en servidores y cálculos donde un cambio silencioso sería costoso. Necesita soporte del procesador y la placa. Pruebas de memoria ayudan a diagnosticar fallos, aunque un test breve no reproduce todas las temperaturas y cargas.
Elegir RAM consiste primero en comprobar tipo, generación, formato, capacidad máxima y módulos compatibles. DDR4 no encaja eléctricamente como DDR5 aunque ambas sean RAM. Después se valora capacidad necesaria, canales y perfiles de velocidad. Comprender el camino desde dirección hasta celda explica por qué «tener más RAM» puede transformar la multitarea cuando faltaba espacio y apenas cambiar nada cuando el cuello de botella estaba en otra parte.
Los valores anunciados pueden depender de un perfil que la plataforma debe admitir
Los módulos incluyen parámetros estándar para arrancar de forma compatible y pueden ofrecer perfiles de mayor velocidad. Activarlos modifica frecuencia, voltajes y tiempos dentro de lo que soporten controlador, placa y memoria. Cuatro módulos o capacidades altas pueden exigir ajustes más conservadores. Una configuración que inicia no está necesariamente libre de errores; pruebas prolongadas y cargas reales ayudan a verificar estabilidad.
La velocidad comercial DDR cuenta transferencias por segundo, no ciclos de reloj idénticos a esa cifra. Tiempos como CL indican ciclos y deben interpretarse junto a la frecuencia. Comparar solo CL entre generaciones engaña. Para la mayoría de usuarios, pasar de memoria insuficiente a suficiente produce un cambio enorme; afinar latencias después ofrece mejoras más pequeñas y específicas. El mejor módulo es el que funciona de forma estable en el sistema concreto.



