0% encontró este documento útil (0 votos)
90 vistas3 páginas

Guía Completa sobre Memoria Caché

La memoria caché es una memoria auxiliar y de alta velocidad ubicada cerca de la CPU que almacena temporalmente datos y instrucciones recientemente usados para acelerar los futuros accesos de la CPU y mejorar el rendimiento general del sistema. Existen varios niveles de memoria caché y su funcionamiento básico consiste en copiar las instrucciones y datos más usados desde la RAM a la caché para un acceso más rápido.

Cargado por

Lorenny
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas3 páginas

Guía Completa sobre Memoria Caché

La memoria caché es una memoria auxiliar y de alta velocidad ubicada cerca de la CPU que almacena temporalmente datos y instrucciones recientemente usados para acelerar los futuros accesos de la CPU y mejorar el rendimiento general del sistema. Existen varios niveles de memoria caché y su funcionamiento básico consiste en copiar las instrucciones y datos más usados desde la RAM a la caché para un acceso más rápido.

Cargado por

Lorenny
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd

Memoria Caché

La definición de memoria caché en informática nos dice que es uno de los recursos con los que
cuenta una CPU (Unidad Central de Procesamiento) para almacenar temporalmente datos
recientemente procesados en una memoria auxiliar. Se trata de lo que se conoce como una
memoria estática de acceso aleatorio (SRAM) muy rápida y colocada cerca de la CPU.

Así, pese a su pequeño tamaño, la memoria caché opera con mayor velocidad, dotando al
microprocesador de un tiempo extra para acceder a los datos que se usan con más frecuencia.

¿Para qué sirve la memoria caché?

La principal función de la memoria caché es almacenar datos o instrucciones que la CPU va a


necesitar en un futuro inmediato, de manera que se gana velocidad en la ejecución de procesos,
evitando que la CPU tenga que esperar y aumentando así el rendimiento del equipo.

De manera que la memoria caché sirve para mejorar el rendimiento y velocidad de la CPU en la
ejecución de las tareas cotidianas.

Tipos de memoria caché

Se pueden hacer diferentes clasificaciones de tipos de memoria caché, en función de si nos


referimos a sus usos o sus niveles.

Por ejemplo, existen:

· Caché de disco: Se trata de utilizar una porción de memoria RAM asociada a un disco
particular, en la que se almacenan los datos de reciente acceso para agilizar su carga.

· Caché de pista: Es un tipo de memoria caché sólida (similar a la RAM), que se emplea en
supercomputadores.

· Caché de pista: Es un tipo de memoria caché sólida (similar a la RAM), que se emplea en
supercomputadores.

· Caché de web: Es la memoria caché que se ocupa de guardar los datos de las páginas web
que hemos visitado de manera reciente, así se agiliza la carga en siguientes visitas y se
ahorra ancho de banda. Esta caché puede ser privada (para un solo usuario), compartida
(para varios usuarios a la vez) o en pasarela (para toda la red administrada por un
servidor).

En cuando a los niveles, actualmente, en los procesadores la memoria caché tiene varios niveles:

· Caché L1: Es la memoria caché más pequeña y rápida. En ella se almacenan los datos
que el procesador va a necesitar para realizar la mayoría de las operaciones, con un
propósito doble: instrucciones y datos. Las instrucciones son las operaciones que se
realizarán en el procesador y los datos son la información que se debe procesar. El
tamaño habitual es de 256 KB, aunque hay procesadores donde alcanza los 512 KB e
incluso 1 MB.

· Caché L2: Algo más lenta y grande que la L1, su capacidad suele estar entre los 256 KB
y los 8 MB.

· Caché L3: Más lenta pero más grande que las dos anteriores, con capacidad entre los 4 y
los 50 MB.

No hay, por así decirlo, una memoria caché recomendada que podamos indicaros, dependerá del
equipo que estéis usando y de su configuración.

¿Cómo funciona la memoria caché?

El funcionamiento de la memoria caché es bastante sencillo; cuando iniciamos un proceso o


programa en nuestro ordenador, este empieza a ejecutar una serie de instrucciones que son
gestionadas por el procesador. Esa información se carga primero en la RAM y luego pasa al
procesador, de manera que para agilizar este proceso, las instrucciones principales y las que más
se utilizan se copian en la memoria caché, así el procesador podrá tener acceso inmediato a ellas
y no tener que ir a buscar las originales almacenadas en la RAM.

Esto ahorra tiempo de procesamiento y hacer que el equipo sea más rápido a la hora de ejecutar
ciertas instrucciones disponibles en la memoria caché. Por eso, la memoria caché es un elemento
fundamental en los procesadores actuales.

Podemos decir que la memoria caché funciona como una memoria de instrucciones transitoria.

3 formas de almacenar datos en caché

Aunque las configuraciones de almacenamiento en la caché van evolucionando a medida que


avanza y se desarrolla la tecnología actual, hay 3 configuraciones que se usan normalmente para
almacenar datos en ella:

· Memoria caché asignada directa: Se asigna una localización exacta a cada bloque en la
memoria caché. Se trata de un caché mapeado directo, que funciona como una tabla con
tres columnas, en la que el bloque de caché contiene los datos reales recuperados y
almacenados, una etiqueta con toda o parte de la dirección de esos datos recuperados y un
bit de bandera que muestra la presencia en la entrada de la fila de un bit de datos válido.

· Mapeo de caché completamente asociativo: Funciona de forma similar al anterior, pero


permite mapear un bloque de memoria en cualquier ubicación de caché en vez de en una
ubicación de memoria caché previamente especificada.
· Mapeo de caché asociativo: A medias de los otros dos, aquí cada bloque se mapea a un
subconjunto de ubicaciones de caché.

Beneficios del almacenamiento en caché

Parece evidente, pero que todos los equipos actúales cuenten con espacios dedicados a la
memoria caché se debe a una serie de beneficios, como es un mejor rendimiento de las
aplicaciones, así como ahorro en bases de datos, puesto que al realizar la lectura en la caché, las
aplicaciones pueden eliminar la latencia existente por los accesos frecuentes a dicha base de
datos, al mismo tiempo que se reduce la carga de la misma.

El almacenamiento caché también ayuda a gestionar los picos de uso de la base de datos, como
consecuencia derivada de la reducción de la carga de la base de datos. Así mismo, también
permite un aumento de la velocidad de las entradas y salidas, de forma que se pueden atender
miles de solicitudes por segundo.

También podría gustarte