Skip to main content

¿Qué es la caché L2?

La caché de nivel 2 o L2 es parte de una estrategia de almacenamiento de varios niveles para mejorar el rendimiento de la computadora. El modelo actual utiliza hasta tres niveles de caché, denominados L1, L2 y L3, cada uno de ellos cerrando la brecha entre la unidad de procesamiento por computadora (CPU) muy rápida y la memoria de acceso aleatorio (RAM) mucho más lenta. Mientras el diseño está evolucionando, la memoria caché L1 a menudo se integra en la CPU, mientras que la memoria caché L2 generalmente se ha integrado en la placa base (junto con la memoria caché L3, cuando está presente). Sin embargo, algunas CPU ahora incorporan caché L2 así como caché L1, y algunas incluso incorporan caché L3.

El trabajo de la memoria caché de la CPU es anticipar las solicitudes de datos, de modo que cuando el usuario hace clic en un programa de uso frecuente, por ejemplo, las instrucciones necesarias para ejecutar ese programa estén listas, almacenadas en la memoria caché. Cuando esto sucede, la CPU puede procesar la solicitud sin demora, mejorando drásticamente el rendimiento de la computadora. La CPU verificará primero el caché L1, seguido por el caché L2 y L3. Si encuentra los bits de datos necesarios, este es un acierto de caché , pero si el caché no anticipa la solicitud, la CPU pierde un caché y los datos deben extraerse de la RAM más lenta o del disco duro, que aún es más lento .

Dado que el trabajo de la memoria caché de la CPU es almacenar bits de datos, es posible que se pregunte por qué hay más de un nivel de memoria caché. ¿Por qué tener caché L2 en absoluto, y mucho menos L3, cuando puedes hacer que el caché L1 sea más grande?

La respuesta es que cuanto mayor sea el caché, mayor será la latencia. Los cachés pequeños son más rápidos que los cachés grandes. Para optimizar el rendimiento general, el mejor resultado se obtiene al tener el caché más pequeño y rápido más inmediato a la CPU en sí, seguido de un grupo de caché L2 un poco más grande y un grupo aún mayor de caché L3. La idea es mantener las instrucciones de uso más frecuente en L1, con el caché L2 que contiene los siguientes bits de datos más probablemente necesarios, y L3 siguiendo el ejemplo. Si la CPU necesita procesar una solicitud que no está presente en el caché L1, puede verificar rápidamente el caché L2, luego L3.

El diseño de caché es una estrategia clave en el mercado de microprocesadores altamente competitivo, ya que es directamente responsable del rendimiento mejorado de la CPU y el sistema. La memoria caché multinivel está hecha de chips de RAM estática (SRAM) más caros frente a chips de RAM dinámica (DRAM) más baratos. Los chips DRAM y DRAM síncrono (SDRAM) son lo que normalmente denominamos simplemente RAM . Los chips SRAM y SDRAM no deben confundirse.

Al mirar las nuevas computadoras, verifique las cantidades de caché L1, L2 y L3. En igualdad de condiciones, un sistema con más caché de CPU funcionará mejor, y el caché síncrono es más rápido que el asíncrono.