MEMORIAS RAM, ROM y CACHE
Necesitas saber la diferencia entre las memoria Caché, la RAM y la ROM de un ordenador
1. Criterios de Clasificación (El marco general) Antes de desglosar cada memoria, tu mapa necesita los dos grandes troncos según su comportamiento y función:
Según Volatilidad:
Volátiles: Pierden la información al apagar el equipo (ej. RAM, Caché). Son rápidas.
No Volátiles: Retienen la información permanentemente (ej. ROM, SSD, HDD). Son más lentas.
Según la Jerarquía de Almacenamiento:
A mayor cercanía a la CPU: Mayor velocidad, menor capacidad y mayor coste.
A mayor lejanía de la CPU: Menor velocidad, mayor capacidad y menor coste.
2: Memoria Caché (Ultrarrápida y ligada a la CPU) Es una memoria de tipo SRAM (RAM Estática). No necesita refrescarse constantemente, lo que la hace increíblemente veloz. Su función es anticipar los datos que la CPU va a necesitar.
Nivel 1 (L1) o Primaria:
Ubicación: Integrada dentro de cada núcleo (core) de la CPU.
Características: La más rápida y cara de todas. Capacidad muy reducida (KB). Está dividida en dos: una para datos y otra para instrucciones.
Nivel 2 (L2) o Secundaria:
Ubicación: Integrada en el chip de la CPU, pero fuera del núcleo (o compartida entre un par de núcleos).
Características: Más lenta que la L1 pero con mayor capacidad (unos pocos MB).
Nivel 3 (L3) o Compartida:
Ubicación: En el propio procesador, pero fuera de los núcleos.
Características: Es compartida por todos los núcleos de la CPU. Es la más lenta de las tres cachés, pero tiene mucha más capacidad.
3: Memoria RAM (El espacio de trabajo) Es la memoria principal de tipo DRAM (RAM Dinámica). Necesita refrescar sus celdas de energía miles de veces por segundo para no olvidar los datos. Almacena los programas y datos que estás usando en el momento.
Tipos actuales:
DDR (Double Data Rate): Evolución tecnológica constante. Actualmente predominan DDR4 y la más moderna DDR5 (más rápida, menor consumo y mayor densidad).
Formatos físicos:
DIMM: Módulos alargados para ordenadores de sobremesa.
SO-DIMM: Módulos más compactos para portátiles y mini-PCs.
Tecnologías de rendimiento:
Dual Channel / Quad Channel: Permite a la CPU acceder a dos o más módulos de RAM simultáneamente, duplicando o multiplicando el ancho de banda.
4: Memoria ROM (El piloto de encendido) Memoria de solo lectura e inalterable en condiciones normales. Contiene las instrucciones básicas para que el ordenador pueda arrancar y reconocer los componentes.
Evolución: Hoy en día se usan memorias EEPROM o de tipo Flash (se pueden actualizar mediante software, proceso llamado flasheo).
Sistemas de arranque que aloja:
BIOS (antiguo): Sistema básico de entrada/salida.
UEFI (moderno): Interfaz gráfica, más segura, permite discos grandes y arranque rápido.
5: Almacenamiento Secundario (La memoria a largo plazo) Aunque técnicamente son "dispositivos de almacenamiento", el Sistema Operativo los trata como el último escalón de la memoria. No son volátiles.
HDD (Discos Duros Mecánicos):
Basados en platos magnéticos que giran. Muy lentos pero muy baratos para almacenar masivamente TB (Terabytes).
SSD (Unidades de Estado Sólido):
Basados en memorias Flash NAND. No tienen partes móviles.
SATA SSD: Formato clásico de 2.5 pulgadas limitado por el bus informático antiguo.
M.2 NVMe (PCIe): Formato tipo "tarjeta de chicle", conectado directamente a las líneas PCIe de la placa. Ofrece velocidades de vértigo.
6: Memoria Virtual / Swap (El salvavidas) Mecanismo de emergencia gestionado por el Sistema Operativo (Windows, Linux, macOS).
¿Qué es?: Una porción del Almacenamiento Secundario (HDD o SSD) que el sistema camufla y utiliza como si fuera memoria RAM.
Función: Evita que el ordenador se bloquee (cuelgue) cuando la memoria RAM física se llena por completo.
Nombres comunes: Archivo de paginación (Windows) o Partición Swap (Linux).