Volledige versie bekijken : ram keuze



jerrythealien
27 December 2005, 13:58
moet hier een ramlatje bijsteken in de pc van de vriendin.

der zit in : 256mb pc2700 (166mHz) ddr sdram

mijn optie is dus nu : of ik steek 256 mb bij maar dat zal dan pc3200 zijn die op 2700 draait (das nimmer te verkrijgen in de forcom) of ik gooi da latje deruit en ik steek 512mb pc 3200.

da eerst is weliswaar goedkoper, mijn vraag is dus of der nu echt zoveel prestatieverschil gaat zijn tss diene 2700 en 3200. en gamen da gebeurt hier ni...

iemand een id?
groetjes
jerrythealien

Nikolas
27 December 2005, 15:07
Ik denk dat je beter voor het goedkopere alternatief gaat, aangezien je toch niet gamet.

Mag ik u er voorts op wijzen dat PC2700 aan 333MHz (dus niet aan 166MHz)draait en PC3200 aan 400MHz.

g_man
27 December 2005, 15:41
Mag ik u er voorts op wijzen dat PC2700 aan 333MHz (dus niet aan 166MHz)draait en PC3200 aan 400MHz.

Waar en niet waar. DDR= Double Data rate. Het behaald grotere bandbreedte dan gewoon SDRam omdat bij DDR data gelezen wordt langs de twee kanten van het kloksignaal (stijgende en dalende). Bij SD is dat enkel aan de stijgende kant. Zo kunnen dus DDR-modules data 2x zo snel overbrengen, zonder de FSB (front side bus) te verhogen.
Met een datatransfer van 8 bytes, geeft DDR een transferrata van (bussnelheid) x 2 x 8 ...bv met een FSB van 100Mhz, geeft DDR een maximun transfersnelheid van 1600 MB/s.
Hoop dat dit een beetje duidelijk is...:crazy: :) ;)

Nikolas
27 December 2005, 15:43
Waar en niet waar. DDR= Double Data rate. Het behaald grotere bandbreedte dan gewoon SDRam omdat bij DDR data gelezen wordt langs de twee kanten van het kloksignaal (stijgende en dalende). Bij SD is dat enkel aan de stijgende kant. Zo kunnen dus DDR-modules data 2x zo snel overbrengen, zonder de FSB (front side bus) te verhogen.
Met een datatransfer van 8 bytes, geeft DDR een transferrata van (bussnelheid) x 2 x 8 ...bv met een FSB van 100Mhz, geeft DDR een maximun transfersnelheid van 1600 MB/s.
Hoop dat dit een beetje duidelijk is...:crazy: :) ;)

Niet helemaal, maar kom ;)

vanic
27 December 2005, 16:11
steek er inderdaad maar pc3200( 256) bij ( is backwards compatibel) ... voor de snelheid zal dit toch geen rol spelen... je geheugen werkt toch maar aan pc 2700...

mocht het mobo toch pc 3200 ondersteunen... dan zou ik toch een nieuw latje kopen pc 3200 ( 512)

dus misschien eens het type mobo posten ...

vanic
27 December 2005, 16:35
Met een datatransfer van 8 bytes, geeft DDR een transferrata van (bussnelheid) x 2 x 8 ...bv met een FSB van 100Mhz, geeft DDR een maximun transfersnelheid van 1600 MB/s.


mijn mobo geeft een FSB van 100Mhz en werkt met geheugen pc 2700(2x166Mhz = 333Mhz) ... is dit niet een transfersnelheid van 2700MB/s ?

Heezy
27 December 2005, 20:46
Vanic, dan loopt jouw geheugen asynchroon met de FSB, dat gaat ook, maar niet altijd beter.

Ter illustratie van G zijn uitleg:

http://users.skynet.be/heezy/ddr2-arch.gif

En om helemaal te vitten, eigenlijk is de bandbreedte geen 3200MB/s:

--> 400.000.000Hz x ( 64 bits / 8 ) = 3.200.000.000 Bytes
--> 3.200.000.000 / 1024² ~ 3052 MB/s
--> fabricanten zetten hier 3200 MB/s, omdat zij 400Mhz berekenen als 400 x 1024². Maar itt. tot bits en bytes, behoort Hz wel tot het SI-stelsel, en betekent Mega hier wel 10^6.

g_man
27 December 2005, 21:03
En om helemaal te vitten, eigenlijk is de bandbreedte geen 3200MB/s:

--> 400.000.000Hz x ( 64 bits / 8 ) = 3.200.000.000 Bytes
--> 3.200.000.000 / 1024² ~ 3052 MB/s
--> fabricanten zetten hier 3200 MB/s, omdat zij 400Mhz berekenen als 400 x 1024². Maar itt. tot bits en bytes, behoort Hz wel tot het SI-stelsel, en betekent Mega hier wel 10^6.

Gij moogt vitten,...:p (a) ;)

vanic
27 December 2005, 21:59
Vanic, dan loopt jouw geheugen asynchroon met de FSB, dat gaat ook, maar niet altijd beter.

Ter illustratie van G zijn uitleg:

http://users.skynet.be/heezy/ddr2-arch.gif

En om helemaal te vitten, eigenlijk is de bandbreedte geen 3200MB/s:

--> 400.000.000Hz x ( 64 bits / 8 ) = 3.200.000.000 Bytes
--> 3.200.000.000 / 1024² ~ 3052 MB/s
--> fabricanten zetten hier 3200 MB/s, omdat zij 400Mhz berekenen als 400 x 1024². Maar itt. tot bits en bytes, behoort Hz wel tot het SI-stelsel, en betekent Mega hier wel 10^6.
dan loopt ieder mobo voor een Intel cpu asyncroon... ;) want wat doe je met de mobo's die werken met een FSB van van 800Mhz of 1024 MHz...

het mijne loopt uiteraard aan 4 ( multipler) x 100 Mhz = 400 MHz...


fabrikanten van hd's rekenen ook zo vandaar dat 250GB schijven ook niet effectief zo groot zijn...

Heezy
27 December 2005, 23:50
Neen, want die FSB's lopen eigenlijk niet aan 800MHz, net zoals DDR geheugen niet aan 400MHz loopt. Iedereen schrijft het zo, maar juist is het niet. Zoals hierboven kan je zien dat de juiste term 'Mbps' is. Dus een 200MHz DDR DIMM geeft 400 Mbps, geen 400MHz.
De Intel FSB's zijn Quad-pumped = QDR = Quad Data Rate, daarbij worden er 2 bits per flank per kloktik verzonden. En dus krijg je voor een 200MHz FSB 800 Mbps, maar iedereen zegt 800MHz.

http://users.skynet.be/heezy/QDR.gif


Hierop is het duidelijk te zien: 1e = SDR, 2e = DDR, 3e is QDR.

vanic
28 December 2005, 11:48
de meeste Intel mobo's ondersteunen toch verschillende FSB speeds ( 400/533/800 of nu de laatste 800/1024) dus als ze QDR zijn dan zal het toch zo zijn dat bij de ene snelheid het geheugen zal syncroon lopen en bij een andere niet...



hoe komt men bij AMD aan zijn FSB?

Heezy
28 December 2005, 20:51
Ja idd, zijn allemaal QDR --> 100MHz, 133MHz, 200MHz en 266MHz FSB's. En ja, het geheugen kan perfect synchroon lopen.

Bij AMD tem.socket A is het ook een FSB. Iets wat mss niet iedereen weet, maar deze FSB is ook 64-bits breed en heeft een DDR. Dus geeft een gelijke bandbreedte als het geheugen bij een zelfde FSB speed. Bv. met een 200MHz FSB --> 8 Bytes (64-bits) x 200MHz x 2 (DDR) = 3200 MB/s. Hiermee zie je dus ook dat dual-channel op zulke mobo's niet veel zin heeft, aangezien bij de FSB de mem controller op de northbridge zit, en dus via hier en de FSB met de CPU moet communiceren, en de FSB kan dit niet slikken (dual-channel geeft dus 6400 MB/s).
Vanaf de K8 cpu's is de FSB vervangen door de HyperTransport bus (HTT), waardoor de cpu met alle componenten kan communiceren (point-to-point). Deze HTT is op single-cpu borden 16-bits breed, DDR en is full-duplex (kan tegelijkertijd lezen en schrijven). De snelheid wordt berekend op de CPU frequency en de max snelheid hangt van de chipset zelf af (nForce 4 chipsets hebben een 1000MHz HTT bus).
Dus bij een CPU freq. van 200MHz geeft de HTT bus (multiplier 5x) --> 2 Bytes (16-bits) x 1000MHz x DDR = 4GB/s --> full duplex geeft dit dus 8GB/s.
Ook zit de mem controller nu op de cpu zelf, en zie je dus ook meteen waarom AMD zoveel sneller is in games: de cpu moet niet meer eerst over de northbridge via de FSB (traag 400MHz DDR) om met het geheugen te kunnen communiceren, maar nu gebeurt de communicatie tussen cpu en mem controller op cpu snelheid. De snelheid tussen mem controller en geheugen is wel nog altijd op geheugensnelheid.