Las memorias caché son memorias rápidas integradas en el procesador que almacenan instrucciones y datos accedidos frecuentemente para mejorar el rendimiento. Existen tres niveles de caché - L1, L2 y L3 - con L1 integrada en el núcleo y L2/L3 externas pero aún rápidas. La memoria virtual permite ejecutar programas mayores que la RAM física almacenando parte del programa en disco y moviéndolo a RAM según sea necesario.