lunes, 30 de septiembre de 2019

¿Qué es la memoria caché? Concepto básico.


Concepto básico sobre memoria caché, ¿qué es?


 Memoria de acceso rápido.

Aun contando con un bus ancho y rápido, tomaría más tiempo, para los datos, el moverse desde la memoria RAM hacia el microprocesador; más de lo que el CPU tardaria en procesar esos datos. Para solucionar esto (y evitar el cuello de botella), se designa la memoria caché para hacer que los datos más usados por el microprocesador se encuentren disponibles de forma instantanea. Esto se logra construyendo, dentro del microprocesador, una pequeña cantidad de memoria, conocida cómo memoria caché primaria o de primer nivel (L1 caché). La L1 caché es una memoria muy pequeña. Por ejemplo, la que encontramos en el nucleo del microprocesador Intel i7 Hexa core, cuenta con 384 KB de memoria.

 La memoria caché secundaria, memoria caché externa, o de segundo nivel (L2 caché), normalmente se encuentra fuera del nucleo del microprocesador. Un circuito integrado en la placa madre, el controlador L2, regula el uso de la L2 cache por el microprocesador. Al encontrarse fuera de este, es una memoria mayor que la L1 pero un poco más lenta en comparación. La L2 caché de la CPU Intel i7 Hexa core cuenta con 1.5 MB.

 Cabe aclararlo, actualmente muchas CPU de alto rendimiento tienen la L1 y L2 juntas en el microprocesador, así cómo la L3, que es un poco más lenta que la L2 pero más rapida que la memoria principal (RAM).

No hay comentarios:

Publicar un comentario

Gracias por tu comentario!