Tecnología

Inicio

Procesador Caché Tutorial

Procesador Caché Tutorial


caché del procesador es una forma de RAM de muy alta velocidad que actúa como una pequeña memoria intermedia entre el procesador y la memoria principal en los ordenadores modernos. caché del procesador funciona a la misma velocidad de reloj que el procesador, que es mucho más rápido que la velocidad del bus del sistema a la que funciona la memoria principal. El controlador de memoria caché del procesador lee pequeños segmentos de la memoria principal a la memoria caché del procesador antes de que el procesador de llama en realidad para él, y esta operación acelera de forma significativa las operaciones cuando funciona, que es típicamente alrededor del 90 por ciento del tiempo en código optimizado.

Instrucciones

1 La memoria principal se compone de varios tipos de memoria dinámica de acceso aleatorio módulos (DRAM), que funcionan a la velocidad del bus del sistema y necesita actualizarse constantemente usando 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 debe cruzarse de brazos mientras se realizan las operaciones de memoria.

2 la memoria caché del procesador consta de memoria de acceso aleatorio estática (SRAM). SRAM es significativamente más caro que DRAM, pero tiene dos grandes ventajas. SRAM no necesita ser renovada, lo que significa que puede retener 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, típicamente funcionando a la misma velocidad que el procesador.

3 caché del procesador se implementa como una parte del procesador en la mayoría de los casos, el uso de un enfoque de doble capa denominada L1 y L2. caché L1 se encuentra justo dentro del propio procesador, y tiene un tamaño limitado. caché L1 tiene la información de la memoria más probable es que se necesita el procesador 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. caché L2 contiene los datos de la DRAM es probable que quieran próxima la caché L1.

4 caché del procesador no siempre es exacta en la predicción de la información que se necesita en ese momento. Cuando la memoria caché del procesador tiene la información que se necesita, se considera un "éxito" y cuando no tiene lo que se necesita, que se considera un "miss". En condiciones típicas, la caché del procesador logra éxitos de 90 por ciento del tiempo, acelerando el sistema de manera significativa.

Consejos y advertencias

  • Más caché es mejor, ya menudo puede hacer que un procesador con una velocidad de reloj más lento de realizar mucho más rápido que un procesador más rápido con menos caché.