Buses

A bus is a collection of wires through which data is transmitted from one part of a computer to another. 

The Address Bus

The address bus is used to holds the address of the memory location to be used to read data from or to write data to. 

The Data Bus

The data bus is used to carry data from a memory location to the processor and vice versa.  It is a two way bus.