Yeah, this is probably *the* most confusing part of overclocking, these accursed dividers.
Let me explain your example there. So we have a computer at stock, some DDR2-667, and a divider of 3:5.
3/5=.6
200/333=.6
See? 200 is the stock HTT and 333 is the stock memory. What ratio will equal that? 3:5 which is 3/5, but it looks cooler to say 3:5. 3 to 5. For every three clocks in the HTT, we have 5 clocks for the memory. This way we don't under nor overclock anything.
Exactly right! By God, I think he has got it! Yup. 100% correct, stock HTT is 200MHz, stock memory is 200Mhz, 1:1 ratio. If you have a 1:1 ratio, that means you don't have a ratio at all, but that is just politcally correct to say 1:1.
Right again with the 4200+ example!
Now there is one more thing I need to mention before I begin the talk on Intels. This article snippet from Hardware Secrets should sum it up:
The memory controller integrated on AM2 CPUs can support DDR2-533, DDR2-667 and DDR2-800 memories. The problem, however, is how the memory bus clock is achieved. Instead of being generated thru the CPU base clock (HTT clock, which is of 200 MHz), it divides the CPU internal clock. The value of this divider is half the value of the CPU multiplier.
For example, an AMD64 CPU with a clock multiplier of 12x will have a memory bus divider of 6. So this CPU will work at 2.4 GHz (200 MHz x 12) and its memories will work at 400 MHz (DDR2-800, 2,400 MHz / 6). Keep in mind that DDR and DDR2 memories are rated with double their real clock rate.
The problem is when the CPU clock multiplier is an odd number. For an AM2 CPU with a clock multiplier of 13x, theoretically its memory bus divider would be of 6.5. Since the AMD64 memory bus doesn’t work with “broken” dividers, it is rounded up to the next higher number, seven in this case. So while this CPU will work at 2.6 GHz (200 MHz x 13), its memory bus will work at 371 MHz (742 MHz DDR) and not at 400 MHz (800 MHz DDR), making the CPU to not achieve the maximum bandwidth the DDR2 memory can provide.
The specific processor they are talking about, the one with the 13x mulitplier is the X2 5000+, btw. This problem rarely happens, but it comes up and I thought I'd throw it in there.
For Intels, it is basically the same, but I'm not an expert with Intels. Just know that the FSB is quad-pumped, meaning it is mulitplied four times. For example, the Core 2 Duo machines use a FSB of 1066, which is actually 266Mhz. (1066/4=266) 266Mhz multiplied by the multiplier. Get it?
You're welcome!
~Ibrahim~