WAS THAT CLEAR ENOUGH FOR YOU?
Everybody seems to have their take on what it is. Take a look at the AMD 3800+ just for an example,
*a single core cpu runs at a multiplier of 10 and a fsb of 200
*in a dual core, each core runs at a multiplier of 9 and a fsb of 200
(this is just an example of how it works, I did not look up the exact multiplies and fsb(front side bus) settings.
There is a Mhz/Ghz issue in that with the technology of AMD they felt that the speed a CPU was running at was not the whole story so they started this rating system to show that they could have a similar computing end effect but run at a slower speed.
IN the beginning games did not take advantage of dual cores so it was better to buy a single core at the same speed over a dual core of the same rating, it had more brute strength. In general applications the second core can take up the slack when the first core gets bogged down. Dual core like dual CPU allows to different applications to run on their own core. If one goes down there is no effect on the other. now you can burn a dvd and play a game both at the fastest times that that core will allow. In applications that are dual CPU aware both cores operate simultaneously without waiting for the application to be bogged down.
I hope this helps