All programs and data processing are run in the CPU and all hardware components are, to some extent, controlled by it.
The control unit controls the flow of data within the system.