* Registros: Estas son las ubicaciones de almacenamiento más rápidas dentro de la CPU. Sostienen los datos procesados activamente por la unidad lógica aritmética (ALU) de la CPU (ALU) y la unidad de control. El número de registros y su tamaño varían según la arquitectura de la CPU.
* Cache: Esta es una memoria pequeña y rápida que actúa como un búfer entre la CPU y la memoria principal (RAM). Los datos con frecuencia accedidos por la CPU se almacenan en la memoria caché para acelerar el procesamiento. Hay múltiples niveles de caché (L1, L2, L3), siendo L1 el más rápido y más pequeño, y L3 es el más lento y más grande. Los datos mantenidos temporalmente en caché se consideran temporales en el contexto de la ejecución de un programa, a pesar de que podría persistir más tiempo que los datos en los registros.