PDA

View Full Version : Memory PC 2100 PC 2700 PC 3100 PC 3700


pbrandao
25 May 2005, 1:06am
I need information abouth this formula for obtain speed in MHZ from memory DDR PC 2100 PC 2700 PC 3100 PC 3700
:confused:

TheGr81
25 May 2005, 1:11am
Divide by 16.

PC2100 ~133MHz
PC2700 ~166MHz
PC3200 -200MHz
PC3700 ~233MHz
PC4000 -250MHz
:)

pbrandao
25 May 2005, 5:30pm
why divide by 16 ?.

Thrax
25 May 2005, 6:16pm
Because it does 2 8 byte calculations per cycle, or 16.

qparadox
26 May 2005, 7:55am
The PC # rating is the theoretical bandwidth of the memory in MB/s.

So to calculate the PC number, X, for ram of Y MHz you do

X = Y Megacycles/s * 2 bits / cycle (since DDR) * 64 bits (this is the width of the bus) * 1 byte / 8 bits (this is just the way it is) ->

X=16 Y MegaBytes/s

So to go backwards you do Y=X/16.

I hope you like math :).

madmat
26 May 2005, 8:01am
Personally, I'd just divide by 16 or if you want it's speed (as in ddr400) divide by 8 instead, example, pc3200/8=400. Simple, no?

TheGr81
26 May 2005, 1:30pm
:wow: I forget where I heard divide by 16 but I guess that explains it. I think... :scratch:

sfleuriet
4 Jun 2005, 7:46am
Divide by 16.

PC2100 ~133MHz
PC2700 ~166MHz
PC3200 -200MHz
PC3700 ~233MHz
PC4000 -250MHz
:)

I could've sworn that my PC3200s were 333mhz..

well wait- i have one stick of PC2700 and one stick of PC3200 - that ADDS up to 366mhz (if thats how if would work..?) so maybe thats why I'm thinking of instead of 333mhz.

shwaip
4 Jun 2005, 7:52am
all of your memory runs at the lowest speed of any one stick - you're running it all at PC2700 = DDR 333 = 166 MHz

sfleuriet
4 Jun 2005, 8:17am
ohhhh yeah thats right!! i forgot about that completely... ok so its 332mhz mathematically, but my BIOS just says 333mhz. ok thanks

shwaip
4 Jun 2005, 5:37pm
it's 166.6 (repeating).

166.6 * 2 = 333.3

sfleuriet
4 Jun 2005, 5:37pm
ah ok so it does simply add up. cool

shwaip
4 Jun 2005, 5:46pm
They don't add. All the memory runs at the lowest speed...the speed of your PC3200 (normally DDR400) is PC2700 (DDR333) in your system, because you're running it with PC2700.

sfleuriet
4 Jun 2005, 5:53pm
yeah i know the 3200 is going the speed of the 2700. so two 2700s added together, makes my 333mhz.

shwaip
4 Jun 2005, 6:02pm
yeah i know the 3200 is going the speed of the 2700. so two 2700s added together, makes my 333mhz.

One stick of PC2700 runs at DDR333.
Two sticks of PC2700 run at DDR333.
Three sticks of PC2700 run at DDR333.
Four sticks of PC2700 run at DDR333.
Five sticks of PC2700 run at DDR333.
Six sticks of PC2700 run at DDR333.
Seven sticks of PC2700 run at DDR333.
Eight sticks of PC2700 run at DDR333.

Frequency has nothing to do with number of sticks.

Think of your cpu and memory as two buckets of water (data) with a pipe between them. Adding more memory just makes the memory "bucket" larger. Increasing the frequency of the bus (going from DDR333 to DDR400) is like making the pipe bigger.

sfleuriet
4 Jun 2005, 6:21pm
ok