LAS MEMORIAS DE LA COMPUTADORA
Podríamos decir que la memoria de la computadora es uno de los elementos más importantes para que todo funcione correctamente; es más, sin ella la PC ni siquiera podrá arrancar. Tal es la importancia que este componente electrónico tiene en la estructura de nuestra computadora.
La palabra Memoria es un término genérico usado para designar las partes de la computadora o de los dispositivos periféricos donde todos los datos y programas son almacenados.
Hablando exclusivamente de la computadora, dentro del gabinete y acopladas a la placa madre (motherboard), podemos encontrar tres tipos principales de memorias: RAM, ROM y Caché.
1. Memoria RAM (Random Access Memory)
Memoria de Acceso Aleatorio – Memoria de Lectura y Escritura
La memoria RAM es la memoria de almacenamiento temporal que almacena los programas y los datos que están siendo procesados únicamente durante su ejecución. Es una memoria volátil, lo que significa que los datos solo permanecen almacenados mientras la computadora esté encendida; en el momento que la PC se apaga o se reinicia, toda esa información se pierde.

Conceptos clave sobre la memoria RAM:
- Es usada para el almacenamiento temporal de datos e instrucciones.
- Cuando escribimos un texto o ejecutamos una aplicación, la información se almacena temporalmente en la memoria RAM.
- Se le conoce como memoria de lectura y escritura, ya que el procesador lee y escribe información constantemente en ella.
- Los módulos modernos incorporan tecnologías avanzadas que les otorgan mayor velocidad, estabilidad y eficiencia energética en comparación con las generaciones anteriores.
Partes de un Módulo de Memoria RAM:
- Chips de Memoria: Circuitos integrados (DRAM) soldados a la placa donde se almacenan físicamente los bits de datos.
- Módulo de Memoria RAM (PCB): Pequeña placa de circuito impreso de color verde, negro o personalizado sobre la cual se montan los chips y componentes electrónicos.
- Pines de Conexión (Contactos): Terminales metálicas doradas situadas en el borde inferior del módulo. Permiten transferir energía eléctrica y datos al insertarse en los zócalos (DIMM) de la placa madre sin necesidad de soldadura.
- PMIC (Power Management IC): (Presente en DDR5) Circuito integrado de gestión de energía incorporado directamente en el módulo para regular los voltajes de manera más eficiente.
- Muesca de Posicionamiento (Key Notch): Muesca o ranura en la zona de pines que evita insertar la memoria en el sentido incorrecto o en un zócalo incompatible.

Tipos de Memorias RAM (Evolución DDR)
Las memorias para computadoras de escritorio emplean el formato DIMM (Dual In-line Memory Module). A lo largo de los años, han evolucionado en distintas generaciones:
- DDR SDRAM (Double Data Rate): Lanzada comercialmente hacia el año 2000, enviaba datos por duplicado en cada ciclo de reloj. Posee 184 pines.
- DDR2: Introducida en 2003, duplicó las frecuencias relativas al realizar 4 transferencias por ciclo de reloj. Cuenta con 240 pines.
- DDR3: Introducida en 2007, redujo sensiblemente el consumo eléctrico a 1.5V y aumentó las frecuencias operativos de bus. Cuenta con 240 pines (incompatible físicamente con DDR2).
- DDR4: Estándar masivo desde 2014, cuenta con 288 pines. Reduce el voltaje a 1.2V y los pines centrales son ligeramente más largos que los de los extremos para facilitar su inserción.
- DDR5 (Última Generación): Introducida a partir de 2020-2021. Incorpora 288 pines, reduce el voltaje operativo a 1.1V, incluye On-Die ECC (corrección de errores integrada), PMIC en el módulo y divide cada módulo en dos subcanales independientes de 32 bits.

Tabla Comparativa de Especificaciones Técnicas
| Característica | DDR | DDR2 | DDR3 | DDR4 | DDR5 |
| Año de Lanzamiento | 2000 | 2003 | 2007 | 2014 | 2020 – 2021 |
| Frecuencias Habituales | 200 ~ 400 MHz | 400 ~ 800 MHz | 800 ~ 2133 MHz | 2133 ~ 3200+ MHz | 4800 ~ 8400+ MT/s |
| Voltaje Estándar | 2.5V – 2.6V | 1.8V | 1.5V | 1.2V | 1.1V |
| Número de Pines (DIMM) | 184 | 240 | 240 | 288 | 288 |
| Capacidad por Módulo | 64 MB ~ 1 GB | 256 MB ~ 4 GB | 1 GB ~ 16 GB | 2 GB ~ 32 GB | 8 GB ~ 64 GB / 128 GB |
| Procesadores / Plataformas | Pentium III / IV | Core 2 Duo / Athlon 64 | Intel Core i3/i5/i7 (1ª a 4ª gen) | Intel 6ª-14ª gen / AMD AM4 | Intel 12ª-14ª gen / AMD AM5 |
Memoria RDRAM (Rambus DRAM)
Desarrollada por la compañía Rambus bajo un protocolo propietario. Utilizaba módulos de formato RIMM de 184 contactos. Debido a sus altos costos de fabricación y licencias, no se masificó en PC de escritorio frente al estándar DDR. Se utilizó principalmente en servidores y en consolas de videojuegos como la PlayStation 2 y PlayStation 3 / 4 en sus variantes.

2. Memoria ROM (Read Only Memory)
Memoria de Sólo Lectura
Es una memoria no volátil usada para almacenar programas o datos de manera permanente o raramente alterable. Su contenido no se pierde al apagar la computadora ni al interrumpirse la energía eléctrica.
- Firmware: La ROM representa una combinación de hardware y software (denominado firmware).
- Uso Principal: Almacena el BIOS (o UEFI), el sistema básico de entrada/salida que contiene las instrucciones de arranque (boot) y el diagnóstico inicial del hardware del sistema.

3. Memoria Caché (L1, L2 y L3)
La memoria Caché es un tipo de memoria SRAM (Static RAM) de velocidad ultra rápida integrada directamente en el microprocesador (CPU). Su función principal es servir como reserva intermedia entre la memoria RAM principal (más lenta) y los núcleos del procesador (más rápidos).
- Caché L1 (Nivel 1): Es la más rápida, pequeña y costosa. Está integrada dentro de cada núcleo de la CPU y se divide en L1 Data (datos) y L1 Instruction (instrucciones).
- Caché L2 (Nivel 2): Es secundaria, más grande que la L1 y ligeramente más lenta. Asiste a la L1 almacenando datos e instrucciones de uso frecuente.
- Caché L3 (Nivel 3): Es una memoria caché compartida entre todos los núcleos del procesador. Aunque es más lenta que la L1 y L2, es significativamente más rápida que la memoria RAM principal.


RESUMEN Y CONCLUSIONES
- Memoria RAM: Almacena datos e instrucciones de forma temporal y volátil. Es de lectura/escritura y de gran velocidad.
- Memoria ROM: Almacena código de arranque (BIOS/UEFI) de forma permanente y no volátil.
- Memoria Caché: Memoria interna del procesador de velocidad crítica que almacena datos inmediatos para evitar cuellos de botella.
