La memoria caché es una sección reservada de la
memoria, que se utiliza para mejorar el rendimiento. Un caché de disco
es una porción reservada en la memoria normal o memoria adicional en la
tarjeta controladora de disco. Cuando el disco es leido, se copia un
gran bloque de daros en el caché. Si los requisitos de los datos
subsiguientes pueden ser satisfechos por el caché, no se necesita el
empleo de un acceso a disco que es más lento. Si el caché es utilizado
para escritura, los datos se alinearán en memoria y se grabarán en el
disco en bloques más grandes.
Los
cachés de memoria son bancos de memoria de alta velocidad entre la
memoria normal y la CPU. Los bloques de instrucciones y datos se copian
en el caché, y la ejecución de las instrucciones y la actualización de
los datos son llevados a cabo en la memoria de alta velocidad.
Hay dos tipos de caché frecuentemente usados en las computadoras
personales: memoria caché y caché de disco.
Una memoria caché, llamada
también a veces almacenamiento caché o RAM caché, es una parte de
memoria RAM estática de alta velocidad (SRAM) más rápida que la lenta y barata RAM dinámica (DRAM)
usada como memoria principal. La memoria caché es efectiva dado que los
programas acceden una y otra vez a los mismos datos o instrucciones.
Guardando esta información en SRAM, la computadora evita acceder a la
lenta DRAM.
Cuando se encuentra un dato en la caché, se dice que se ha producido
un acierto, siendo un caché juzgado por su tasa de aciertos (hit rate).
Los sistemas de memoria caché usan una tecnología conocida por caché
inteligente en la cual el sistema puede reconocer cierto tipo de datos
usados frecuentemente. Las estrategias para determinar qué información
debe de ser puesta en el caché constituyen uno de los problemas más
interesantes en la ciencia de las computadoras.
La memoria caché está estructurada, una caché L2 de 512 KiB se distribuye en 16.384 filas y 63 columnas llamado Tag RAM, que indica a qué porción de la RAM se halla asociada cada línea de caché, es decir, traduce una dirección de RAM en una línea de caché concreta.
Dependiendo de su ubicación, la memoria cache se clasifica por niveles:
Fuente: http://cmcacademylko.blogspot.com/2012/03/what-is-cache-memory.html
Dependiendo de su ubicación, la memoria cache se clasifica por niveles:
- Cache de primer nivel (L1): Se encuentra integrada al chip del microprocesador y es la más cercana a este. Físicamente, la caché esta dividida en dos chips de memoria separados denominados Caché L1 de datos y caché L1 de instrucciones.
- Cache de segundo nivel (L2): Se encuentra también integrada al chip del microprocesador pero su cercanía es menor en comparación con la L1.
- Cache de tercer nivel (L3): Se encuentra en la placa base (Mother board) y es la intermediaria entre la memoria principal y la cache L2.
Fuente: http://cmcacademylko.blogspot.com/2012/03/what-is-cache-memory.html
No hay comentarios:
Publicar un comentario