Memoria Caché

  Memoria Caché



Se trata de un tipo de memoria muy rápida que se utiliza de puente entre el microprocesador y la memoria principal o RAM, de tal forma que los datos más utilizados puedan encontrarse antes, acelerando el rendimiento del ordenador, especialmente en aplicaciones ofimáticas.

Se empezó a implantar en la época del 386, no siendo de uso general hasta la llegada de los 486. Su tamaño ha sido siempre relativamente reducido (como máximo 1 MB), tanto por cuestiones de diseño como por su alto precio, consecuencia directa de su gran velocidad. Este precio elevado hizo que incluso se llegara a vender un número considerable de placas base con cachés falsas, algo que afortunadamente en la actualidad es bastante inusual.
También se la conoce como caché externa, secundaria o de segundo nivel (L2, level 2), para diferenciarla de la caché interna o de primer nivel que llevan todos los microprocesadores desde el 486 (excepto el 486SX y los primeros Celeron). Su presentación varía mucho: puede venir en varios chips o en un único chip, soldada a la placa base o en un zócalo especial (por ejemplo del tipo CELP) e incluso puede no estar en la placa base sino pertenecer al microprocesador, como en los Pentium II y los modernos Celeron Mendocino.

Funcionamiento general del caché




Cuando un cliente caché (una CPU, un navegador, un sistema operativo) necesita acceder a un dato que se presume que existe en el caché, primero revisa allí, si lo encuentra esta situación se llama "cache hit". Por ejemplo, un navegador web primero comprueba si existe una copia local de un elemento particular que existe en una página web que se está cargando.

La situación alternativa, cuando el caché es consultado y no se encuentra el dato que se desea, esto se llama "cache miss". Luego este dato es buscado donde corresponde y copiado al caché también, listo para el posible próximo acceso.

Distintos Tipos de caché

1. El caché web (web caching) es el cacheo de documentos web (HTML, imágenes, etc.) en navegadores, buscadores, web proxies, entre otros.
2. En los buscadores de internet, el caché es la última versión de una página que ha sido indexada.
3. Caché de CPU. Es un caché utilizado por el CPU para reducir el tiempo promedio de acceso a memoria.
4. Caché de disco o caché de página.
5. En muchos proxies se suele almacenar un caché web.
6. Caché de bases de datos.



Comentarios

Entradas populares de este blog

Slots de Expansión.

Ranuras de Memoria

Tipos de BIOS.