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
Publicar un comentario