caché del procesador es una forma de memoria RAM muy alta velocidad que actúa como un pequeño tampón entre el procesador y la memoria principal en los ordenadores modernos . La caché del procesador se ejecuta a la misma velocidad de reloj que el procesador, que es mucho más rápido que el bus del sistema a la que se ejecuta la memoria principal . El controlador de memoria caché del procesador lee pequeños segmentos de memoria principal a la memoria caché del procesador antes de que el procesador realmente lo requiere, y esta operación acelera de forma significativa las operaciones cuando funciona, que suele ser alrededor del 90 por ciento del tiempo en código optimizado . Instrucciones
1 Memoria principal
se compone de varios tipos de ( DRAM) módulos de memoria dinámica de acceso aleatorio , que se ejecutan en el bus del sistema y se debe actualizar constantemente el uso de una señal de reloj y un controlador complejo para evitar la pérdida de datos . DRAM es bastante barato pero mucho más lento que el procesador, por lo que cuando el procesador está funcionando a plena capacidad, la DRAM tiene dificultades para mantenerse al día con las solicitudes y, a menudo tiene que cruzarse de brazos mientras se realizan las operaciones de memoria .
2 < p> memoria caché del procesador consta de memoria de acceso aleatorio estática (SRAM ) . SRAM es significativamente más caro que la DRAM , pero tiene dos grandes ventajas . SRAM no necesita ser renovado , lo que significa que puede conservar los datos sin necesidad de ser renovado , siempre y cuando el aparato está encendido . SRAM también es capaz de funcionar a velocidades mucho más altas , por lo general funciona a la misma velocidad que el procesador.
3
caché del procesador se ejecuta como parte del procesador en la mayoría de los casos, con un enfoque de doble capa denomina L1 y L2 . Cache L1 se encuentra dentro del propio procesador , y tiene un tamaño limitado . Cache L1 contiene la información de la memoria más probable es que el procesador tendrá para la siguiente instrucción . Caché L2 se encuentra en el interior del alojamiento del procesador , pero no dentro del propio procesador , y es mucho más grande que la caché L1 . L2 caché contiene los datos de la DRAM caché L1 es probable que quiera siguiente.
4
caché del procesador no es exacto en la predicción de qué información se necesitará después. Cuando la caché del procesador tiene la información necesaria , se considera un "éxito ", y cuando no tiene lo que se necesita , se considera un "miss ". En condiciones normales , la caché del procesador alcanza éxitos cerca de 90 por ciento del tiempo , la aceleración del sistema de manera significativa.