the front side bus is the data transfer bus that carries data from your CPU to the NorthBridge...
The bandwidth or maximum theoretical throughput of the front side bus is determined by the product of the width of its data path, its clock frequency (cycles per second) and the number of data transfers it performs per clock cycle.
so just think of it, as a freeway lane between your CPU and NB, the bigger it is, the faster and more data can be sent through. and the NB is connected to the AGP or PCI-e slots, along with the Ram slots, so that is how the information is getting to your CPU.
the frequency of the CPU is determined by the multiplier and the FSB... example would be the Q6700 = 266x10 = 2.66ghz or 2667 megahertz
an easy way to remember the ram and FSB ratio...for 1:1 is just to divide the FSB by 2 and that'll be the # in mhz that your ram needs to be to run in 1:1. of course people above me explained the details, but if its hard to understand, just divide by 2.
ex. FSB 1600/2 = 800mhz. so for a FSB of 1600, you would need a ram capable of 800mhz in order to run synchronous with it.
DDR2 ram is "doubled pumped" ...
CPU FSB is "quad pumped" ...
lets use the Q6700 again
266 mhz (FSB) x 10 (multiplier) = 2.66 ghz (CPU frequency)
266 x 4 (quad pumped) = 1066mhz = your FSB frequency
so for a 1066mhz FSB frequency speed, you would need ram that is 533mhz or above to run it in 1:1 ratio
if you OC 266mhz to 333mhz you would need 667mhz ram
333mhz x 4 = 1333...and as i mentioned before, 1333/2= 667, so dividing by 2 is an easier way to remember it.
hope that cleared things up