Para que sirve la memoria cache

Publicado el Por admin
Para que sirve la memoria cache

Borrar la memoria caché

La memoria caché se utiliza para reducir el tiempo medio de acceso a la memoria. Esto se hace almacenando los datos a los que se accede con frecuencia en las direcciones de la memoria principal, lo que permite a la CPU acceder a los datos más rápidamente. Esto se debe a que la memoria caché puede leerse mucho más rápido que la memoria principal. Hay diferentes tipos de caché (por ejemplo, L1, L2 y L3). Referencia de https://compsci2014.wikispaces.com/2.1.3+Explicar+el+uso+de+la+memoria+cache+que+ahora+está+en+cambio.

La localidad es una forma elegante de decir que los datos están «cerca», ya sea en el tiempo o en el espacio. El almacenamiento en caché con una memoria más pequeña y más rápida (pero generalmente más cara) funciona porque normalmente una cantidad relativamente pequeña de los datos globales son los datos a los que se accede con más frecuencia[1].

Tipos de memoria caché

Las empresas están creando y utilizando más datos que nunca. La Previsión Global DataSphere de IDC estima actualmente que en 2020 las empresas crearán y capturarán 6,4 zettabytes de nuevos datos. En cuanto a los tipos de datos nuevos que se están creando, los datos de productividad -o datos operativos, de clientes y de ventas, así como los datos incorporados- son la categoría de más rápido crecimiento, según IDC. Sin embargo, a medida que crece el uso de las aplicaciones y los datos, siguen surgiendo retos en los sistemas de gestión de datos empresariales.

Uno de esos retos clave es la degradación del rendimiento. Las aplicaciones digitales modernas tienen que lidiar con miles -incluso millones- de usuarios, datos cada vez más complejos y cada vez más datos necesarios para ejecutar la mayoría de las aplicaciones. Entre la necesidad de mejorar la experiencia del usuario final y el aumento de las métricas y el seguimiento, las aplicaciones web se ven constantemente atascadas por los datos. Además, el BI y la elaboración de informes modernos exigen una velocidad cada vez mayor y más actualizaciones en tiempo real. La mayor parte de esto es, por supuesto, imposible de conseguir en entornos de almacén de datos estándar.

Qué es la caché l3

La memoria caché de un ordenador es un contenedor de almacenamiento de los datos utilizados recientemente por la unidad central de procesamiento (CPU). La CPU puede recuperar la información con extrema rapidez y utilizarla para procesar el siguiente lote de información. Un ejemplo de uso común de una memoria caché serían las numerosas páginas, imágenes y direcciones web que tu navegador reúne habitualmente y almacena en una carpeta de tu disco duro.

La memoria caché es un compartimento más pequeño pero más rápido de la memoria que sirve de apoyo a la memoria principal. La memoria caché está diseñada para acelerar la función de la memoria. Tu ordenador comprueba la memoria caché para ver si los datos que necesita están almacenados. Si el elemento está ahí, se denomina «golpe de caché». En los casos en los que la información no está almacenada en la caché, lo que se denomina «fallo de caché», en casi el mismo instante, la petición se dirige a la ubicación de memoria más lenta para recuperar los datos.

Incluso con microprocesadores más rápidos y memorias principales (RAM) con mayor capacidad, siguen produciéndose cuellos de botella cuando la información se mueve entre la CPU y la RAM. La memoria caché es un tipo de memoria suplementaria que se construye para transportar más rápidamente la información entre estos dos componentes del ordenador. El ordenador crea una biblioteca de información de uso frecuente en la memoria caché. La función de la «memoria caché» es acelerar la velocidad del sistema. La memoria caché no sólo ayuda a reducir los atascos en la CPU y la RAM, sino que permite a los usuarios pe

Ventajas de la memoria caché

Una memoria caché de la CPU es una caché de hardware utilizada por la unidad central de procesamiento (CPU) de un ordenador para reducir el coste medio (tiempo o energía) de acceder a los datos desde la memoria principal[1] Una caché es una memoria más pequeña y rápida, situada más cerca del núcleo del procesador, que almacena copias de los datos de las ubicaciones de la memoria principal más utilizadas. La mayoría de las CPUs tienen una jerarquía de múltiples niveles de caché (L1, L2, a menudo L3, y raramente incluso L4), con cachés separadas para instrucciones y datos específicos en el nivel 1.

Existen otros tipos de cachés (que no se contabilizan en el «tamaño de caché» de las cachés más importantes mencionadas anteriormente), como la memoria intermedia de traducción (TLB), que forma parte de la unidad de gestión de memoria (MMU) que tienen la mayoría de las CPU.

Cuando se intenta leer o escribir en una ubicación de la memoria principal, el procesador comprueba si los datos de esa ubicación ya están en la caché. Si es así, el procesador leerá o escribirá en la caché en lugar de hacerlo en la memoria principal, que es mucho más lenta.

La mayoría de las CPUs modernas de escritorio y de servidor tienen al menos tres cachés independientes: una caché de instrucciones para acelerar la obtención de instrucciones ejecutables, una caché de datos para acelerar la obtención y el almacenamiento de datos, y una memoria intermedia de traducción (TLB) que se utiliza para acelerar la traducción de direcciones virtuales a físicas tanto para las instrucciones ejecutables como para los datos. Se puede proporcionar un único TLB para acceder tanto a las instrucciones como a los datos, o se puede proporcionar un TLB de instrucciones (ITLB) y un TLB de datos (DTLB) por separado. La caché de datos suele organizarse como una jerarquía de más niveles de caché (L1, L2, etc.; véase también las cachés multinivel más adelante). Sin embargo, la caché TLB forma parte de la unidad de gestión de memoria (MMU) y no está directamente relacionada con las cachés de la CPU.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad