¿Cómo funciona la Memoria Cache?

Comenzamos por decir que la Memoria Cache del procesador se encarga de acelerar las lecturas y escrituras que necesita el micro del sistema de memoria para conseguir así que todas tus aplicaciones funcionen más rápido.

Y se habla de sistema de memoria porque en realidad nos estamos refiriendo a varios bloques, el más alejado del micro y por lo tanto más lento y grande es el disco duro, pues en este los datos se almacenan incluso cuando el equipo está apagado.

Qué es la Memoria Cache

La Memoria Cache es la solución al problema de rendimiento del sistema de memoria, es muy pequeña y está incluida en el interior del micro, su función es sencilla, conseguir que los datos más usados estén lo más cerca del procesador para ser accedidos de la manera más rápida posible.

Cuando se produce el encendido pasan a la memoria RAM aquellos programas que ejecutas y los datos que necesites en cada momento, por desgracia el acceso a la memoria RAM desde el micro no es instantáneo, lo que puede parecer algo anecdótico, estamos hablando del orden de nanosegundos, puede provocar bloqueos y caídas de rendimiento.

Cómo funciona la Memoria Cache

El funcionamiento es práctico, se organiza en niveles, de menor a mayor tamaño según lo alejada que esté del micro, si el procesador necesita un dato de la memoria se comprueba si este se encuentra en el primer nivel.

En caso de no encontrarlo, se busca en el segundo nivel y si no en el tercero, todo se acelera si se colocan los datos más utilizados en los niveles más cercanos al procesador.

Y es que cada uno de estos niveles tiene un bloque de control en el cual se encarga de almacenar y poner los datos a disposición del micro, el tiempo que tarda en buscar la información es proporcional al tamaño de la propia memoria que administra.

Y cuando queremos que los datos lleguen lo antes posible al micro los niveles más bajos tendrán menor capacidad y cada nivel superior, por tanto, es bastante más grande que el anterior.

Sin embargo, la memoria cache es muy pequeña, en comparación con la memoria RAM, es unas mil veces más pequeña, pero por suerte, los programas suelen realizar muchas operaciones sobre los mismos datos y por lo tanto se consiguen grandes mejoras al usar esta técnica.

Aplicaciones de la Memoria Cache

La memoria cache es capaz de acelerar todo tipo de aplicaciones, al ser un sistema pensado para evitar bloqueos sus ventajas no son lineales, es decir, una memoria de seis megas, no te dará el doble de prestaciones que una de tres si no que en ciertas situaciones será algo mayor.

En este caso y como ocurre con el tamaño de la memoria RAM, cuanto más mejor, es por ello que utilizan dos tipos de memoria cache, llamados cache primario, o cache L1 (level 1), y cache secundario, o cache L2 (level 2).

Es así que, la memoria cache primaria está insertada en el mismo procesador y es tan rápida como para acompañarlo en velocidad, pues siempre que un nuevo procesador es desarrollado, es preciso desarrollar también un tipo más rápido de memoria cache para acompañarlo.

Pero como este tipo de memoria es extremadamente cara, pues llega a ser centenares de veces más cara que la memoria RAM convencional, se usa sólo una pequeña cantidad de ella.

Para complementar, se utiliza también un tipo de memoria cache un poco más lenta, la cual se llama cache secundario, que por ser mucho más barata, permite usar mayor cantidad.

Como  instalar la Memoria Cache

Lo primero que debes es asegurarte que la placa madre permita la instalación de memoria cache. Las placas madre que permiten la instalación, poseen un socket llamado COAST donde se coloca el módulo de memoria cache.

Corrientemente se necesita cambiar el jumper de configuración del tamaño de la memoria cache, la posición correcta del jumper se deberá consultar en el manual de la placa.

Si luego de esta configuración la PC no enciende, significa que el módulo de memoria cache está fallado o es incompatible con la placa madre, en este caso, el módulo debe ser cambiado y cuando esté todo funcionando, se deberá habilitar el cache de memoria en la BIOS de la PC.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *