This is something that I have always thought about and could not find the answer with a google search. What is the actual difference between a single core or multi-core CPU? More specifically, is a single core CPU with a clock speed of 3.0 GHz better or worse than a dual core processor with a clock speed of 1.5 GHz. Or is it the same because the dual core processor has two cores at a speed of 1.5 GHz which makes it a total of 3 GHz. Is the cpu all based on speed? Because new families of processors will come out with different architectures but not necessarily faster clock speeds. Could someone please explain this to me?