Un caché es un componente que almacena datos para que los futuros requerimientos a esos datos puedan ser servidos más rápidamente.
La idea de duplicación de datos se basa en que los datos originales son más costosos de acceder en tiempo con respecto a la copia en caché.
Los datos almacenados en un caché pueden ser valores que se han computado recientemente.
Los datos almacenados en un caché pueden ser valores que se han computado recientemente.
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.
Básicamente, la memoria caché de un procesador es un tipo de memoria volátil (del tipo RAM), pero de una gran velocidad.
Hay tres tipos diferentes de memoria caché
Caché de 1er nivel (L1):
Caché de 1er nivel (L1):
Se coneze como cache interna. La cantidad de memoria caché L1 varía de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos.
Caché de 2º nivel (L2):
Este nivel de cache se sitia en el exterior. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema.
Caché de 3er nivel (L3):
Se situa en la placa base. En un principio esta caché estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante más lenta que una caché de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM, y mucho más en la época en la que se utilizaba), depende de la comunicación entre el procesador y la placa base.
Caché de 2º nivel (L2):
Este nivel de cache se sitia en el exterior. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema.
Caché de 3er nivel (L3):
Se situa en la placa base. En un principio esta caché estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante más lenta que una caché de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM, y mucho más en la época en la que se utilizaba), depende de la comunicación entre el procesador y la placa base.
0 comentarios:
Publicar un comentario