GT said:
Yes!
You are getting your terms mixed up though - DDR400 runs at 200MHz (and
DDR333 at 166.6MHz). DDR stands for double data rate, which means the memory
can do 2 transfers per clock tick. The DDR rating of the memory is its
maximum rated stable speed, so can be run slower.
Maybe It's *slightly* better to say DDR400 rather than DDR 400 MHz
But even Kingston say
"DDR 400 MHz"
http://www.ec.kingston.com/ecom/configurator/PartsInfo.asp?ktcpartno=KHX3200/1G
Anf it's still not perfectly clear, even saying DDR 400 (ommitting MHz
means effective speed! not actual speed. That is confusing too - to the
uninitiate).
Most of the speeds.
266, 333, 400, <-- you know these are the *2 speeds.
and
133, 166, <-- you know these are just bus speed.
PC66,PC100,PC133. <-- also single of course.
200MHz. That seems ambiguous, because - from googling - there is such
a thing as DDR200(100*2). And of course there is DDR400(200*2).
So tere is a bus of 200 and a bus of 100. So if they say 200, you
gotta know if they mean Actual speed(single bus) or Effective
speed(takening into account dual pumped).
Trouble's coming 'cos even 400MHz, is ambiguous now. DDR800 is out, and
of course, it's 400MHz*2.
MAybe those other terms are less ambiguous. Like PC1600 and PC3200
PC1600 (DDR200(100*2))
PC3200 (DDR400(200*2))
useful article
http://www.quepublishing.com/articles/article.asp?p=339089
166.66 MHz * 2 transfers per cycle * 8 Bytes = 2666 MB/sec = PC2700
16* actual. actual*2*8
But still. they are large numbers.
CONCLUSION
Best to say DDR 333=166*2, 800=400*2, 400=200*2, e.t.c.
Then there's no ambiguity. And it fights off the garbage marketting.
We shouldn't let marketting vocabuary get so invasive, that even RAM
manufacturers get poisoned by it.