Here's a quote taken from wikibooks:
http://en.wikibooks.org/wiki/How_To_Assemble_A_Desktop_PC/Choosing_the_parts#Descriptions
So I guess that, in calculating your CPU's potential (as in, independent of mobo and etc) speed, there are 4 values: the FSB, the cache, the number of cores, and the clockspeed (CS). From my rough understanding, FSB and CS are multiplicitly related, so a clockspeed of 3 GH and an FSB of 900 would result in a speed of...um, 3GH* 900mh, or something. So, having an extremely high CS of... 3.5 GH, but an extremely low FSB value of like 500 MH would result in a much slower CPU than a 3.0 GH CS but a 1000 MH FSB. Am I right?
Now then, multiple cores. I think I understand that part - having a single core means that you can only run one "thread," but if you are trying to run 2 then it will not run as fast, and if each thread has the exact same demand then upgrading to a dual core will double your speed (providing that your CS and whatever else is powerful enough), and if you are running 4 threads then a quad core will quadruple your speed, and etc. But since most programs don't support quad core just yet, you may be wasting your money since it won't give you anything extra past a certain number. Dual core is a big upgrade from single core though, even if you are only running 1 program, because Windows will run a bunch of processes in the background anyway. Am I right?
I don't think I get what the cache is, though.
Please, give me as PRECISE details as you possibly can, and correct me on every little error that I have made in my assessment, and I am sure I made big ones too. I am very, very interested in learning as much about this as I can, because I want to build my first computer as best as I can. I was a total newbie 3 days ago, then I started reading guides and asking questions, and I've learned so much, but I am sure I have plenty more. Please spare me no details!
Thank you.
*edit*
Oh, and while we're at it... I've had my eye on the Q6600 as my CPU. Give me your opinions.
Often in advertisements (especially for pre-built systems) a processor will be described briefly, like this:
Pentium 4 at 3.2 GHz
But there’s more to it than that, a more detailed specification would read as follows:
Intel Pentium 4 3.2GHz LGA775 FSB800 HT L2-2MB
Which parses out to:
Model: Intel Pentium 4
Clock Speed: 3.2GHz (=3200MHz)
Interface: Land Grid Array 775
Frontside Bus: 800 Mhz
Other Spec: HyperThreading technology
L2-Cache: 2MB (=2048 kB)
So we can see that while 3.2 GHz is a screaming fast clock speed, this processor might not be as fast as, say, a processor with a 4 megabyte L2 cache, a 1066 Mhz front side bus and two cores, even if that processor runs at a slower clock speed.
http://en.wikibooks.org/wiki/How_To_Assemble_A_Desktop_PC/Choosing_the_parts#Descriptions
So I guess that, in calculating your CPU's potential (as in, independent of mobo and etc) speed, there are 4 values: the FSB, the cache, the number of cores, and the clockspeed (CS). From my rough understanding, FSB and CS are multiplicitly related, so a clockspeed of 3 GH and an FSB of 900 would result in a speed of...um, 3GH* 900mh, or something. So, having an extremely high CS of... 3.5 GH, but an extremely low FSB value of like 500 MH would result in a much slower CPU than a 3.0 GH CS but a 1000 MH FSB. Am I right?
Now then, multiple cores. I think I understand that part - having a single core means that you can only run one "thread," but if you are trying to run 2 then it will not run as fast, and if each thread has the exact same demand then upgrading to a dual core will double your speed (providing that your CS and whatever else is powerful enough), and if you are running 4 threads then a quad core will quadruple your speed, and etc. But since most programs don't support quad core just yet, you may be wasting your money since it won't give you anything extra past a certain number. Dual core is a big upgrade from single core though, even if you are only running 1 program, because Windows will run a bunch of processes in the background anyway. Am I right?
I don't think I get what the cache is, though.
Please, give me as PRECISE details as you possibly can, and correct me on every little error that I have made in my assessment, and I am sure I made big ones too. I am very, very interested in learning as much about this as I can, because I want to build my first computer as best as I can. I was a total newbie 3 days ago, then I started reading guides and asking questions, and I've learned so much, but I am sure I have plenty more. Please spare me no details!
Thank you.
*edit*
Oh, and while we're at it... I've had my eye on the Q6600 as my CPU. Give me your opinions.