Es muy sencillo.
Sí, todavía necesitamos caché.
Algunas de las razones son:
- ¿Por qué Google Chrome toma más RAM que Mozilla Firefox?
- ¿Por qué la memoria RAM almacena datos temporalmente?
- Para transferir 1 GB, necesitamos 2 GB (ancho de banda, 1 GB de carga y 1 GB de descarga). Entonces, con 3GB, ¿podemos transferir 1.5GB?
- ¿La actualización de 4 GB a 8 GB de RAM es una mejora notable?
- ¿Puedo jugar un juego de PC PES 2015 con mi procesador de 1.3 ghz y mi RAM de 2 gb?
La caché ya es mucho más rápida, por lo que es costosa. RAM, por otro lado, se utiliza para almacenar el disco duro. Los recuerdos más costosos tienden a ser más rápidos.
Sin embargo, supongamos que finalmente hemos llegado a un punto donde las velocidades son idénticas para todos los recuerdos y luego procedemos más.
La caché reside mucho más cerca de la CPU que de la RAM. Cada vez que se necesita una memoria, se calcula el tiempo requerido para el viaje de ida y vuelta.
Esto se debe a que primero se accede a la memoria para buscar los datos y luego los datos se traen de la memoria, por lo que siempre hay un viaje de ida y vuelta.
Por ejemplo, supongamos que debido a la distancia desde la CPU, se puede acceder a la memoria caché en 1 unidad de tiempo y a la RAM se puede acceder en 2 unidades de tiempo.
Esto significa que en un viaje de ida y vuelta, la CPU tiene que esperar 2 * 1 = 2 unidades de tiempo, pero en el caso de la RAM, la CPU tiene que esperar 2 * 2 = 4 unidades de tiempo.
Entonces, aunque las velocidades pueden ser idénticas, debido a la distancia desde la CPU, el tiempo de acceso aumenta.
Finalmente, dado que el caché es pequeño, la búsqueda de contenido en un caché es mucho más rápido, mientras que la RAM es mucho más grande y, por lo tanto, incluso sus tablas de búsqueda son más grandes.