ist eigentlich leicht. jeder ram-teiler ist eigentlich vorstellbar als ein bestimmter multiplikator .
ddr400 ist bspw. x1. das heisst bei htt 200mhz löppt der ram auch mit 200mhz.
ddr333 ist 0,80 oder 4/5. das heisst bei 200mhz löppt der ram mit ~166mhz
ddr266 ist 0,67 oder 1/3, also löppt der ram mit ~133mhz.
wenn man den reftakt bzw. htt (ist das gleiche) erhöht, bleibt der multiplikator gleich, das heisst bei 250mhz reftakt hat der ram mit ddr333-teiler den takt 250*0,8=200mhz.
das haut solange hin, bis man ungerade cpu-multis benutzt. warum?
genau genommen wird der ramtakt aus dem cpu-takt gewonnen über teiler. das bios rechnet den cpu-teiler so aus, dass der resultierende takt möglichst der gleiche ist wie oben erklärt.
beispiel: ein X2 3800+ wird bei 200mhz htt betrieben. er hat den multi 10, läuft also auf 2000mhz.
der eingestellte ramteiler ist ddr333. man will also 166mhz ramtakt haben. das bios rechnet aus:
2000/x=166 und kommt auf 2000/166=x=12.
der ram läuft dann mit 2000/12=166,67mhz
jetzt hat man eine cpu mit multi 11, z.B. einen X2 4000+. das bios rechnet:
2200/166=13,25. Das ist aber kein ganzer teiler. da bei den k8-prozessoren aber nur ganze teiler zum einsatz kommen (oder halbe, wenn man odd divisor correct=enabled im bios setzt), nimmt er den nächst größeren teiler (kleineren kann er nicht nehmen, dann würde der ram übertaktet werden.
das bios setzt als ramtakt also 2200/14=157mhz, läuft also langsamer als gewünscht.
für den overclocker ist das erstmal egal. denn er kann mit dem teiler ja einen teiler wählen und dann den htt so hinregeln, dass der ramtakt wieder passt. Nun gibt es aber ein Problem: wenn man c&q anmacht, dann ist der niedrigste multi immer 5 und der mittlere 6 oder 8.
bei einem durchgang durch den mittleren p-state ist dann, weil da plötzlich ein gerader cpu-multi vorliegt, das wählen eines höheren ramteilers nicht mehr notwendig und der ram läuft SCHNELLER als im höchsten p-state bei multi 11. Und da kann es dann zu abstürzen kommen, obwohl der ram und der prozzi völlig primestable ist.
ok, genug geschwallert, ich hoffe du hast es einigermaßen verstanden..