La CPU es el circuito que ejecuta las instrucciones de un programa. Está compuesta por una unidad aritmético-lógica, registros y una unidad de control. Se comunica con dispositivos de entrada, salida y almacenamiento a través de buses. Al ejecutar instrucciones, la CPU recupera primero la instrucción, la decodifica y ejecuta, almacenando resultados.