viernes, 28 de octubre de 2016

La memoria caché

La memoria caché es una memoria intermedia que se sitúa entre la memoria principal y la CPU para acelerar los accesos a memoria. La caché es una memoria bastante más rápida que la RAM, pero también bastante más cara, por lo que su tamaño es pequeño.

El fundamento de esta memoria es el siguiente: cuando se accede a la RAM para leer un dato por primera vez, se hace una copia en la caché; la siguiente vez que se quiera acceder a ese dato, directamente se accede a la copia realizada, con lo que se ahorra tiempo debido a la mayor velocidad de la caché.

Hay varios niveles de memoria caché, llamados L1, L2 y L3, aunque no todas las placas base disponen de todos ellos. Los primeros se sitúan dentro del encapsulado de la CPU, mientras que el último, si existe, se sitúa fuera de la CPU. Otros ordenadores con solo dos niveles de memoria caché suelen llevar la L1 dentro de la CPU y la L2 en la placa base.

Ahora vamos a comparar la caché de dos procesadores: El AMD A8 6410 apu con el Intel Core i5 6300HQ, ambos para portátil.

AMD A8-6410 Apu
Caché
Memory: 2mb
L1: 256 KB
L2: 2048 KB

i5 6300HQ
Caché
Memory: 6mb smarthcache
L1: 256 KB
L2: 1024 KB
L3: 6144 KB

(La información de la memoria ha sido sacada de la web del fabricante. Pero la información acerca de la L1, L2 y L3 ha sido sacada de terceros; http://www.notebookcheck.org/ )

No hay comentarios:

Publicar un comentario