La temperatura no es la única limitación que frena el desarrollo de procesadores cada vez más potentes. Existe otro cuello de botella igual de fundamental y mucho menos visible: la memoria. Tu PC no tiene una memoria sino varias, cada una con características radicalmente distintas, y todas son necesarias precisamente porque ninguna es capaz de hacer bien el trabajo de las demás.

La analogía de la oficina

Imagina que eres el procesador y tu trabajo es redactar informes. Tu oficina tiene cuatro zonas de almacenamiento: una mesa de trabajo donde tienes lo que usas en este momento, una cajonera a mano para lo que necesitas con frecuencia, una estantería detrás para lo que usas regularmente, y una gran sala de archivos donde está todo lo demás.

Lo que tienes en la mesa es inmediatamente accesible pero cabe poco. La cajonera tiene más capacidad pero acceder a ella lleva un momento más. La estantería tiene aún más espacio pero está un poco más lejos. Y la sala de archivos puede guardar millones de documentos, pero ir a buscar algo allí lleva tiempo. Ese sistema de cuatro niveles es exactamente la arquitectura de memoria de cualquier PC moderno.

La memoria caché: la mesa de trabajo del procesador

La memoria más rápida que existe en tu ordenador es la SRAM (Static RAM), y vive directamente dentro del procesador en forma de memoria caché. Es tan rápida porque mantiene los datos de forma estable sin necesidad de refrescarlos — de ahí su nombre, estática.

Existen varios niveles de caché (L1, L2, L3 y en algunos procesadores L4). El nivel 1 es el más rápido y pequeño — la mesa de trabajo del procesador, lo que tiene literalmente a mano. Los niveles siguientes son progresivamente más lentos pero más grandes, como los cajones de la cajonera.

¿Por qué no fabricar discos duros o módulos de RAM usando SRAM, ya que es más rápida? El problema es físico: la SRAM necesita seis transistores por cada bit de información almacenada, frente al único transistor que necesita la DRAM. Eso la hace seis veces más voluminosa por bit. A mayor tamaño, mayor distancia entre componentes, y a mayor distancia, más tiempo tarda la electricidad en recorrer el circuito. La velocidad que la hace tan atractiva desaparece en cuanto el chip crece demasiado. Es por eso que la caché existe en cantidades de megabytes, no de gigabytes.

La RAM: la estantería del procesador

La DRAM (Dynamic RAM) es lo que conocemos comúnmente como memoria RAM. Es considerablemente más lenta que la caché pero mucho más densa — puede almacenar muchos más datos en el mismo espacio físico — y es la memoria principal del sistema.

Se llama dinámica porque los datos se almacenan en pequeños capacitores que pierden su carga con el tiempo. Para que la información no desaparezca, el sistema tiene que refrescarla constantemente. Esto añade complejidad y es una de las razones por las que no es tan rápida como la SRAM.

La RAM resuelve el problema de velocidad del disco duro: en lugar de que el procesador tenga que buscar cada dato directamente en el almacenamiento — que es muy lento —, los datos se cargan previamente en RAM, desde donde el procesador puede accederlos con mucha más rapidez. Sin RAM, el procesador estaría la mayor parte del tiempo esperando que llegasen los datos.

Su gran limitación es que es volátil: cuando apagas el ordenador, todo lo que hay en RAM desaparece. Es la estantería que al final del día hay que vaciar y devolver todo al archivo.

¿Cuánta RAM necesitas?

Más RAM no significa más velocidad en condiciones normales. La RAM no acelera el procesador — simplemente evita que se ralentice cuando le faltan datos. El problema ocurre cuando la RAM se llena: el sistema operativo se ve obligado a usar parte del disco duro como memoria temporal (lo que se llama memoria virtual o archivo de paginación), y eso es extraordinariamente lento.

Si tu ordenador va bien habitualmente pero se vuelve muy lento cuando tienes muchas aplicaciones abiertas, es muy probable que te esté faltando RAM. Si eso no te ocurre, añadir más RAM no mejorará la velocidad de forma perceptible.

El disco duro: la sala de archivos

El disco duro tradicional es, sin ninguna duda, el componente más lento de cualquier PC. Utiliza una aguja magnética que lee y escribe datos sobre discos de acero magnetizado en rotación — un principio muy similar al de un tocadiscos. Cada vez que se solicitan datos, el sistema consulta la tabla del sistema de ficheros para saber dónde están almacenados y luego va a buscarlos físicamente.

Este proceso mecánico es lo que lo hace tan lento comparado con el resto de componentes. Se nota especialmente al arrancar el sistema operativo, al abrir programas o durante las pantallas de carga de los videojuegos — todos esos momentos en los que hay que traer datos del archivo a la estantería.

Los SSD: una sala de archivos más rápida

Un SSD no tiene partes móviles. Almacena los datos en celdas de memoria flash, de forma similar a cómo funciona una memoria RAM pero con persistencia — los datos no desaparecen al apagar el equipo. Es entre 7 y 10 veces más rápido que un disco duro convencional, lo que se nota de forma muy significativa en los tiempos de arranque, carga de programas y transferencia de archivos.

Su limitación es la durabilidad: las celdas de memoria flash tienen un número limitado de ciclos de escritura antes de degradarse. Con un uso normal esto no supone un problema durante años, pero en entornos con escritura intensiva y continua el SSD se desgasta antes que un disco duro mecánico. En ese sentido, el disco duro sigue siendo más fiable para almacenamiento a largo plazo.

La VRAM: la memoria de la tarjeta gráfica

La memoria de la tarjeta gráfica funciona de forma diferente a la RAM del sistema, y la diferencia responde a las distintas necesidades de una CPU y una GPU.

El procesador trabaja secuencialmente — pasa de un dato al siguiente, realizando operaciones una tras otra. Para él es crítico que el acceso a cada dato sea rápido. La tarjeta gráfica, en cambio, trabaja en paralelo: miles de pequeños núcleos procesan simultáneamente enormes cantidades de datos — texturas, geometría, información de iluminación. Para ella es más importante poder recibir grandes volúmenes de datos de golpe que la velocidad de acceso a cada dato individual.

La VRAM está optimizada para ese tipo de transferencia masiva: la latencia por petición es mayor que en la RAM convencional, pero el ancho de banda — la cantidad de datos que puede mover a la vez — es muy superior.

Intel Optane: un nivel más en la jerarquía

La tecnología Optane de Intel, basada en memoria 3D XPoint, representa un intento de llenar el espacio entre la RAM y el SSD — una memoria no volátil (que no pierde los datos al apagar) pero considerablemente más rápida que un SSD, aunque más lenta y cara que la RAM.

Su uso principal es como caché inteligente para el disco duro o SSD: el software de Intel identifica los archivos que se usan con más frecuencia (el sistema operativo, los juegos más habituales, las aplicaciones más usadas) y los mantiene en el módulo Optane. Cuando el sistema los necesita, los encuentra en esa memoria intermedia en lugar de tener que ir al almacenamiento principal. Es una sala de archivos secundaria, más pequeña pero mucho mejor organizada y más cercana, para lo que necesitas todos los días.

El patrón que lo explica todo

Todas estas memorias existen porque ninguna reúne todas las cualidades que necesitaría un ordenador ideal: velocidad, capacidad, persistencia y coste razonable al mismo tiempo. La SRAM es rapidísima pero diminuta y cara. La DRAM es rápida y densa pero volátil. El SSD es persistente y relativamente rápido pero lento comparado con la RAM. El disco duro es barato y fiable pero extraordinariamente lento.

El sistema de memoria de un PC moderno es una ingeniería de compensaciones: cada nivel resuelve la limitación del anterior y oculta su lentitud al procesador, que de otro modo pasaría la mayor parte del tiempo esperando datos en lugar de procesarlos. Mientras no exista una memoria que lo haga todo bien — algo que varias empresas y universidades están investigando activamente — seguiremos necesitando todas estas capas trabajando en conjunto.

0 0 votos
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted