La unidad central de procesamiento (CPU) es el hardware dentro de un computador que interpreta e instrucciones de programas mediante operaciones aritméticas, lógicas y de entrada/salida. La CPU típicamente contiene una unidad aritmético lógica (ALU) que realiza cálculos y una unidad de control que extrae, decodifica e instrucciones de la memoria y llama a la ALU. La CPU también incluye registros para almacenar datos durante el procesamiento y cachés para acelerar el acceso a la memoria.