La CPU está compuesta principalmente por la unidad de control y la unidad aritmético lógica. La unidad de control dirige la ejecución del programa y controla el flujo de datos entre la memoria, ALU y periféricos, mientras que la unidad aritmético lógica realiza operaciones matemáticas y lógicas. La CPU también incluye unidades de gestión de memoria y control de periféricos para administrar el acceso a la memoria y comunicación con dispositivos externos respectivamente.