miércoles, 14 de octubre de 2015

MEMORIA CACHE

La memoria cache del procesador se encarga de acelerar las lecturas y escrituras que necesita el micro del sistema de memoria para conseguir así que todas tus aplicaciones funcionen más rápido.

Memoria cache L1:  En este caso se divide la memoria en varios bloques. Existe un controlador el cual se encarga de poner la información que más se usa más cerca del procesador. Esto es debido a que el tiempo que tarda el procesador en acceder a la memoria de nivel uno siempre es menor que a la de nivel dos y así sucesivamente.

Memoria cache L2 : Normalmente es por núcleo y no distingue entre datos e instrucciones. Se tarda más en acceder a la cache de L1 pero es mucho más grande.

Memoria cache L3 : Se tarda más en acceder a la cache de L2 pero es mucho más grande.


El tiempo que tardas en encontrar un determinado dato en estas memorias es proporcional al tamaño de estas. Debido a esto las caches aumentan de tamaño según subimos a la jerarquía.

No hay comentarios:

Publicar un comentario