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é".