Overclocking? Many people have heard this term and shook their heads not knowing exactly what it was, how to do it, or why to do it. Overclocking is nothing new, it has been around almost as long as computers have, its only been in the last 6 or 7 years that it has really taken off though. Manufacturers are making equipment especially for overclockers: motherboards, pumps, fans, lighted gizmos, chrome, wait this suddenly sounds like nothing new.
The underlying concept behind overclocking is nothing new. It has been around for about as long as man has been on Earth (most women have the sense not to attempt such a thing). It all comes down to speed, and the desire to get more of it. People have been tweaking cars for decades to give them more speed, more raw horsepower, and they tend to do it with fancy colored spark plug wires, chromed headers and exhaust manifolds, turbochargers and blowers, Nitrous Oxide and other equipment meant for the sole purpose of increasing the stock power of their vehicle. Yes, they could go out and buy a faster, more powerful motor from GM or Ford but what would the fun of that be?
The same is true with computers, replace plug wires
with wire weave drive connectors, blowers, well with blowers and bigger
radiators and fans with, radiators and fans. (the technology isn't always
that different). Overclocking is the art of increasing the speed of
your computer, often for much more money then it would cost to just
buy a faster CPU. Performance is measured in GHz instead of Horsepower;
benchmarks are 3dMark05 instead of the 1/4 mile. The money involved
can be close to zero to hundreds of dollars.
First off the basics. CPU speed is generally calculated by a bus speed
(often called the FSB) and a multiplier. Multiply these together and
you get the actual speed the CPU runs at. The bus speed is typically
the speed that other components (such as the memory) in a system run
at. You overclock your CPU by increasing on or the other or both. Bus
speed tends to have the best effect so if possible people will lower
the multiplier to allow them to get a higher bus speed. See the table
below for what I mean here.
Here you can see that the overall CPU speed has remained almost unchanged
while the bus speed as increased dramatically. Even though the CPU
is at the same speed the computer will be MUCH faster with a 200MHz
bus then with a 100MHz bus. This is because the bus is what carriers
the data to and from the CPU, the faster you make the bus the less
of a bottleneck it becomes. The CPU no longer has to wait as long
for the next instruction.
Of course the goal is not just to increase bus speed but to increase overall CPU speed as well. How is this possible? When companies are making CPUs they test them at certain speeds. Say they are making a batch of P4s for a 3.0GHz bin, they will test them all at 3.0GHz and if they pass they will be sold as 3.0GHz CPUs. Now it is entirely likely that these Pentium 4's can go faster then 3GHz. Intel may test the next batch at 3.4GHz and sell them at that. Generally the goal is to sell the CPUs for the highest speed that they run well at (as this makes the most $$), but it is inevitable that lower speed grades will be filled with chips that will go faster. One of the most famous examples of this was the Intel Celeron 300A. Almost all of these chips would do 450MHz with very little extra work.
Ahh there we go, extra work, yes it is usually the case that you will have to do SOME work to get your CPU to run faster. The most common things are: better cooling, and more voltage. Better cooling is obvious, if you run the chip faster, it gets hotter and you need to get rid of that heat. More voltage goes right along with that. If you are going faster, more power is being consumed (mainly through what's known as leakage current) and thus the voltage sags, meaning you need to supply it with a bit more then usual.
Just like hopping up your '69 Mustang you will need some equipment
if you want to get anymore then a few extra MHz.
Wow now you got a great fast computer, what next? Well there are many other things you can overclock inside and outside of your computer. Many people overclock their video card; this helps a lot if you game, still other uber-nerds overclock their TI calculators. In theory if it has a CPU in it you may be able to find a way to overclock it. Be aware though, some things are meant to run at ONE speed alone, overclocking them may cause them to not work anymore!
Here are some links that may be of further help to you: