What is clocking?
All Pentium CPUs run with clock doubling. That's the way they are built. The PC works with two frequencies, which the user can adjust. The clock doubling is set on small jumpers on the motherboard. You simply set a clock doubling factor, to make the CPU work – but who says that you must use the factor listed in the manual?
If you are brave, you try to set your CPU to run faster than it is designed to run. Often it works. If you "cheat" the CPU in this manner to work faster, it is called over clocking. Over clocking is kind of a PC tuning, which can be fun to fool with – if you are interested in the technicalities of PC-hardware. Otherwise - skip it!.
If you are lucky, you can make a medium speed CPU run as fast as the top of the line version! Please note, I accept no responsibility for the result of your experiments. I will now try to explain the technologies in the over clocking phenomenon. The interesting part is that, like much of the theory I tried to describe in in the modules 3a, 3 b and 3c, it all comes together here in the clock doubling technology.
Two frequencies to clock
The CPU works on two frequencies: An internal and an external.
For practical reasons you let these two frequencies depend on each other. In practice you choose a given bus frequency (between 60 and 153 MHz) and double it up a number of times (between 3½ and 8). The latter frequency become the CPU internal work frequency.
Here I show a number of theoretical CPU frequencies, resulting form different clock doublings: Many of these frequencies will actually never be used, but they are possible because of the system structure:
|Examples of resulting CPU frequencies|
|233 MHz, 266 MHz, 333 MHz
333 MHz, 366 MHz, 400 MHz,
433 MHz, 466 MHz, 500 MHz,
300 MHz, 338 MHz, 375 MHz,
375 MHz, 416 MHz, 458 MHz,
468 MHz, 527 MHz, 585 MHz
533 MHz, 600 MHz, 667 MHz,
612 MHz, 688 MHz, 765 MHz
Note an important point: The CPU frequency is the result of the the bus frequency multiplied with a factor. If you increase the bus frequency, it affects the CPU frequency, which is also increased.
Look here at a page from the manual to a ASUS P2L97 motherboard. It has a clear instruction about how to set the two values (bus frequency and clock factor). This (old) motherboard accepts bus frequencies up to 83 MHz with a clock factor up to 5:
What is over clocking?
Since clock doubling and bus speed can be freely adjusted on the motherboard according to your desires, you can in principle make the CPU run at 600 MHz. You set the bus to 133 MHz and the clock factor to 4½. Then the CPU runs at 600 MHz – if it runs. The question is whether the chip will tolerate that - and if it will give a stable performance, since clock doubling means more than added heat.
We have now seen that there are two frequencies which can be manipulated, if you want to re-clock the CPU:
Both techniques result in a faster PC. If the bus frequency is increased, it affects all data transport to and from RAM. It will work faster, to the joy of all work done on the PC. However, the RAM has to cope with the increased speed.
When the CPU internal frequency is increased, many applications will be happily affected.
You can see that the performance drops drastically with increased CPU temperature.
This problem caused the Kryotech company to manufacture coolers utilizing
the Danish Danfoss compressors, just like in refrigerators. See this cooling
unit on a CPU:
It is fed from the compressor in the bottom of the cabinet:
This form of cooling is extreme, but it works. Kryotech can make a standard CPU work at 400-700 MHz! But it requires that it is kept constantly cooled to -40 degrees F or C. (it is the same). The Kryotech setup is efficient, but it is expensive, noisy and power consuming.
If you like, look at Kryotech's Home Page http://www.kryotech.com/
Another company in this business is Asetek.
This was to demonstrate that over clocking can be a serious issue....
However, the CPU speed has become less important. To most users it really does not matter whether you have a CPU running at 300 or at 600 MHz.
Also see Module 3e - about the latest CPUs.
Read more about the boot process and system bus in Module 2b
Read more about I/O buses in module 2c
Read more about the motherboard chip set in module 2d
Read more about RAM in module 2e
Read about EIDE in module 5b
Copyright (c) 1996-2005 by Michael B. Karbo. www.karbosguide.com.