Memoria caché vs RAM de sombra

1

Sé que la memoria caché es mucho más rápida que las RAM típicas. Aparte de eso, ¿cuál es exactamente la diferencia entre la memoria caché y la RAM de sombra? Ambos tendrán datos a los que se accederá de manera más rápida y frecuente. En ese caso, ¿qué pasa en el área de memoria RAM de la sombra y qué entra en el caché?

    
pregunta Soju T Varghese

1 respuesta

5

La memoria caché es un tipo especial de memoria que se encuentra entre las memorias que se pueden direccionar (normalmente RAM, ROM, ...) y la CPU. La CPU nunca accede directamente a estas memorias direccionables. En su lugar, realiza solicitudes al caché, que entrega el contenido inmediatamente si lo tiene disponible o, si no es así, accede a la RAM / ROM / ..., actualiza su contenido interno (eventualmente descarta algunas versiones anteriores). contenidos porque la memoria caché es pequeña) y devuelve el contenido a la CPU. En resumen, el caché es una cosa muy física. Se implementa en el silicio del procesador.

Ahora, la RAM en la sombra es más un concepto que una cosa física. Representa un área dentro de la RAM normal donde el sistema hará una copia de algo que necesita regularmente. Pero esto se relaciona con una tarea realizada por BIOS / OS, no por el procesador. Por ejemplo, el código BIOS se almacena en la ROM, que es lento. Para acelerar las cosas, todo el contenido de la ROM del BIOS podría copiarse en la RAM, que es más rápida que la ROM. Este es a menudo el tipo de cosas a las que nos referimos con el término "memoria de sombra". Pero en realidad, la definición no es tan clara como el concepto de "caché".

    
respondido por el dim

Lea otras preguntas en las etiquetas