The ALU performs all the calculations using the registers to temporarily store the data it’s using
The controller sends and receives signals from all parts of the computer. This ensures that all processes take place at the right time and in the correct order. These signals travel along a control bus.
When data is saved or loaded from memory, the address at which it is to be stored or loaded from must be sent. The storage address of data always travels along an address bus.
Data will then need to be moved between several parts of a computer. The path along which data travels is called a data bus.