lunes, 25 de marzo de 2019

LA MEMORIA CACHE 


¿QUE ES LA MEMORIA CACHE? 

En resumen, se trata de aquella cantidad de datos que permanece de manera temporal en un sistema, lo que ayuda a que el rescate de datos se haga de manera más eficiente y veloz. En otras palabras , la memoria caché está diseñada para hacer más organizado el almacenamiento de datos en un sistema, entiéndase computador, celular o cualquier otro dispositivo que contenga un procesador 

¿CUAL ES SU FUNCIÓN ?

Su función, es mantener de manera temporal y accesible aquellos datos que son requeridos por el sistema para realizar determinadas funciones o tareas. 

¿TIPOS DE CACHE?

La unidad caché es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente.
Hay tres tipos de caché que son  cache de disco, cache de pista y cache Web.

Caché de disco


Es una porción de memoria RAM asociada a un disco, con el fin de almacenar datos recientemente leídos y agilizar su carga en dado caso que sean solicitados otra vez. puede mejorar notablemente el rendimiento de las aplicaciones.

cache de pista

Es una memoria de estado sólido tipo RAM cuyo uso de esta clase de discos generalmente se limita a las super computadoras por su costo tan elevado.

cache web


Resultado de imagen para cache de web

Es la encargada de almacenar documentos web para reducir el ancho de banda consumido, la carga de los servidores y el retraso de las descargas. Existen 3 tipos de cache web: Privados que solo funcionan para un usuario, Compartidos Sirven páginas a varios usuarios y Pasarela que funcionan a cargo del propio servidor original, de forma que los clientes no distinguen unos de otros. 

¿composición interna?

los datos en la memoria caché se alojan en distintos niveles según la frecuencia de uso que tengan. 

Memoria caché nivel 1 (Caché L1

También llamada memoria interna​, se encuentra en el núcleo del microprocesador y su capacidad es de hasta 768 kb. Es utilizada para almacenar y acceder a datos e instrucciones importantes y de uso frecuente, agilizando los procesos al ser el nivel que ofrece un tiempo de respuesta menor. Se divide en dos subniveles:
  • Nivel 1 Data Cache: Se encarga de almacenar datos usados frecuentemente.
  • Nivel 1 Instruction Cache: Se encarga de almacenar instrucciones usadas frecuentemente.

Memoria caché nivel 2 (Caché L2)

Se encarga de almacenar datos de uso frecuente, siendo más lenta que la caché L1, pero más rápida que la memoria principal (RAM). Se encuentra en el procesador, pero no en su núcleo. Genera una copia del nivel 1.

Memoria caché nivel 3 (Caché L3)

Esta memoria genera una copia a la L2. Es más rápida que la memoria principal (RAM), pero más lenta que L2. En esta memoria se agiliza el acceso a datos e instrucciones que no fueron localizadas en L1 o L2.
Es generalmente de un tamaño mayor y ayuda a que el sistema guarde gran cantidad de información agilizando las tareas del procesador.

¿que pasa si borras la memoria cache?
Si se borra los datos almacenados en la memoria  cache no causará un problema grave o errores en el Sistema, al contrario liberará espacio, sin embargo pueden surgir los siguientes inconvenientes.
1.La aplicación podrá demorar mas en cargar la próxima vez que las abras.
2.Llevará un consumo mayor de datos porque se tendrá que volver a cargar parte del contenido.
3.En algunas aplicaciones tendrás que volveriniciar sesión  o volver a ingresar la información



vídeo sobre memoria cache