¿Qué es la caché de nivel 2?

o nivel 2 de caché de nivel 2 es parte de una estrategia multi-nivel de almacenamiento para mejorar el rendimiento del equipo. El actual modelo utiliza hasta tres niveles de caché, denominada L1, L2 y L3, cada reducción de la brecha entre los muy rápido unidad de equipo de procesamiento () y la más lenta memoria de acceso aleatorio (RAM). Mientras que el diseño está en evolución, caché L1 es más a menudo integrados en la , caché de nivel 2, mientras que normalmente ha sido incorporado en la placa (junto con caché L3, cuando están presentes). Sin embargo, algunas CPUs incorporan ahora de caché L2, así como la caché L1, y algunos incluso incorporar caché L3.

La función de caché de CPU es anticiparse a las peticiones 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 se encuentran en la lista almacenada en caché. Cuando esto ocurre, la CPU puede procesar la solicitud sin demora, mejorar enormemente el rendimiento del equipo. La CPU de verificación caché L1 en primer lugar, seguido de L2 y caché L3. Si encuentra los bits de los datos necesarios, esto es un aciertos de caché , pero si caché no tiene previsto realizar la solicitud, la CPU recibe una error de caché , y los datos de debe ser sacado de más lenta memoria RAM o el disco duro que es más lento todavía.

Puesto que es el trabajo de caché de CPU para mantener bits de datos, uno podría preguntarse por qué hay más de un nivel de caché. ¿Por qué han de caché L2 a todos, L3 mucho menos, cuando sólo puede hacer cache L1 más grande?

La respuesta es que cuanto mayor sea la caché, mayor será la latencia. Depósitos pequeños son más rápidos que grandes alijos. Para optimizar el rendimiento en general, el mejor resultado se obtiene por tener el más pequeño, más rápido caché más inmediata a la CPU, seguido por un grupo un poco más grande de cache L2, y un conjunto mayor de caché L3. La idea es seguir las instrucciones de uso más frecuente en L1, con caché L2 de la celebración de la próxima más probable es que necesita bits de datos, y L3 siguiendo su ejemplo. Si la CPU necesita para procesar una solicitud que no está presente en L1, rápidamente se puede comprobar de caché L2, a continuación, L3.

Diseño de caché es una estrategia clave en el mercado de microprocesadores altamente competitivo, ya que es directamente responsable de la CPU y mejora el rendimiento del sistema. Multi-cache nivel se hace más cara de RAM estática (SRAM) en comparación con los chips de RAM dinámica más baratos (DRAM). DRAM y DRAM síncrona (SDRAM) chips son lo que normalmente se refieren simplemente como RAM . SRAM y SDRAM chips no deben confundirse.

Cuando se buscan nuevas computadoras echa un vistazo a los importes de las L1, L2 y caché L3. Todo lo demás es igual, un sistema con más caché de la CPU se obtienen mejores resultados, y sincrónica caché es más rápido que asincrónica.

Deja un comentario