La RAM también se la conoce como la memoria principal de una computadora. Es una memoria volátil en la que los datos que se almacenan en la memoria se pierden cuando se apaga. Las RAM se dividen en dos categorías como RAM estática (SRAM) y RAM dinámica (DRAM). SRAM usa transistores para almacenar un solo bit de datos y no necesita ser actualizada periódicamente. DRAM usa un condensador separado para almacenar cada bit de datos y necesita actualizarse periódicamente para mantener la carga en los condensadores. En las computadoras modernas, la RAM se organiza en módulos que se pueden actualizar. Esto permite aumentar la capacidad de RAM muy fácilmente.
La memoria caché es una memoria especial utilizada por la CPU con el fin de disminuir el tiempo promedio que se tarda en acceder a la memoria. La memoria caché es una memoria relativamente más pequeña y también más rápida, que almacena los datos de la memoria principal a los que se accede con más frecuencia.
En la jerarquía de memoria, la memoria caché es la memoria más cercana a la CPU en comparación con la RAM. La memoria caché es mucho más rápida y también costosa en comparación con la RAM. Pero la capacidad de la memoria RAM es mayor que la capacidad de la memoria caché.