-> #0
Jeg er ikke sikker på, at jeg forstår dit spørgsmål 100%, men vil da forsøge at svare dig.
Du har en høj "intern" båndbredde i CPU'en pga. bit-bredde og hastighed. Formlen ser således ud:
Båndbredde = MHz * Bitbredde (i KB/s)
F.eks.
DDR-ram har en typisk bit-bredde på 64 bit. Lad os bruge DDR400 som eksempel.
De arbejder med 200MHz. Og kører "Double Data-Rate".
(64bit/8bit pr. byte) * 200 * 2 = 3200MB/s (deraf angivelsen PC3200).
Tag så en given CPU. Den har en arbejdsbusbit-bredde på 64bit. Og kører 2,6GHz eller det der svarer til 2600MHz.
(64bitbit/8bit pr. byte) * 2600 = 20.800MB/s
Forskellen er også, at L1 cachen er en speciel type RAM, som er ufattelig dyr, og meget svær at fremstille. Derfor er CPU'er med store mængder indbygget RAM, meget dyre.
"Alm." DDR-ram er meget billigere, og ydelsesforholdet CPU og RAM imellem passer særdeles fint. Du skal tænke på, at det der menes med 1:1 er, at rammene kører samme hastighed "ind" som CPU'en gør.
Hastigheden "ind" er også hvad vi kalder for FSB. Så med en FSB på 200MHz, vil RAM og CPU med forholdet 1:1 arbejde med 200:200MHz.
Overclock lidt på ram eller CPU, så får du et skævt forhold.