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

Guía de Memoria Caché para Usuarios

La memoria caché es una memoria auxiliar rápida ubicada entre la CPU y la memoria principal que almacena de forma temporal datos y instrucciones recientemente utilizados para acelerar los futuros accesos a ellos, mejorando así el rendimiento del sistema. Existen varios niveles de memoria caché en los procesadores modernos y diferentes formas de almacenar los datos en ella.

Cargado por

luiggi franco
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas3 páginas

Guía de Memoria Caché para Usuarios

La memoria caché es una memoria auxiliar rápida ubicada entre la CPU y la memoria principal que almacena de forma temporal datos y instrucciones recientemente utilizados para acelerar los futuros accesos a ellos, mejorando así el rendimiento del sistema. Existen varios niveles de memoria caché en los procesadores modernos y diferentes formas de almacenar los datos en ella.

Cargado por

luiggi franco
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 DOCX, PDF, TXT o lee en línea desde Scribd

Memoria caché

¿Qué es la memoria caché?


La definición de memoria caché en informática nos
plantea que pertenece a los recursos con los que
cuenta una CPU (Unidad Central de Procesamiento)
para guardar temporalmente datos recientemente
procesados en una memoria auxiliar.
De esta forma, a pesar de su diminuto tamaño, la
memoria caché opera con más rapidez, dotando al microprocesador de un periodo
extra para entrar a los datos que se aplican con más frecuencia.

¿Para qué sirve la memoria caché?


La primordial funcionalidad de la memoria caché es guardar datos o indicaciones que
la CPU va a necesitar en un futuro inmediato, de forma que se gana rapidez en la
ejecución de procesos, evitando que la CPU tenga que aguardar e incrementando de
esta forma el rendimiento del equipo.
De forma que la memoria caché sirve para mejorar el rendimiento y rapidez de la
CPU en la ejecución de las labores diarias.

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.
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 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

¿Cómo funciona la memoria caché?


El desempeño de la memoria caché es bastante sencillo; una vez que iniciamos
un proceso o programa en nuestro ordenador, este comienza a llevar a cabo una
secuencia de indicaciones que son gestionadas por el procesador. Dicha
información se carga primero en la RAM y después pasa al procesador, de forma
que para acelerar este proceso, las indicaciones primordiales y las que más se
usan se copian en la memoria caché, de esta forma el procesador va a poder
tener ingreso inmediato a ellas y no tener que visitar buscar las originales
almacenadas en la RAM.

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é.

Aplicaciones del almacenamiento caché


El almacenamiento caché se puede utilizar en
numerosas capas de la tecnología presente, incluyendo
sistemas operativos, capas de redes de entrega de
contenido (CDN) y DNS, aplicaciones web y bases de
datos, de forma que se puede recudir significativamente
la latencia y mejorar las operaciones de entrada/salida
de muchas cargas de trabajo altas de aplicaciones de
lectura, como en juegos, medios compartidos o redes
sociales.

Beneficios del almacenamiento en caché


Parece evidente, empero que todos los conjuntos actúales cuenten con espacios
dedicados a la memoria caché se debería a una secuencia de beneficios, como es un
mejor rendimiento de las aplicaciones, así como ahorro en bases de datos, pues al
hacer la lectura en la caché, las aplicaciones tienen la posibilidad de borrar la latencia
que existe por los accesos ordinarios a esa base de datos, paralelamente que se
disminuye la carga de la misma. El almacenamiento caché además ayuda a gestionar
los picos de uso de la base de datos, como resultado derivado de la reducción de la
carga de la base de datos.

También podría gustarte