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 specify which memory location is 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.