Haal klok en bandbreedte niet door elkaar
Sowieso draait je CPU op 100MHz FSB=3200MB/s doorvoer.
Jij stelt de volgende mogelijkheden:
1 DIMM op 200MHz, doorvoer 3200MB/s
2 DIMMs op 200MHz, doorvoer 6400MB/s
Geen van beide is synchroon...
Om synchroon te draaien zou je je RAM ook op 100MHz moeten clocken, dan krijg je deze opties:
1 DIMM op 100MHz, doorvoer 1600MB/s
2 DIMMs op 100MHz, doorvoer 3200MB/s
Nu, welke te kiezen?
Normaal is het zo dat asynchroon draaien altijd een extra latency met zich meebrengt omdat de kloktikken nooit helemaal gelijk lopen, maar dit is een bijzonder geval van asynchroniciteit, omdat het exact een heel aantal keer sneller is (2x in dit geval). Zonder asynch latency zou alleen de bandbreedte mee moeten tellen, dus zou 2x 100MHz=3200MB/s exact even snel moeten zijn als 1x 200MHz = 3200MB/s
1x 100MHz = 1600MB/s is duidelijk gecastreerd, 2x 200MHz = 6400MB/s geeft veel meer bandbreedte, maar de CPU kan er maar 3200MB/s verwerken. Toch kan dit net iets sneller zijn omdat ook AGP en DMA gebruik maken van de geheugenbus. Met 2x 200MHz snoepen deze dingen dus geen bandbreedte weg van de CPU - maar reken niet op meer dan 5% winst ofzo...
Dus, als je synchroon wilt draaien, doe dat dan met twee DIMMs, maar asynch kun je exact even goed met een toe, met twee is overkill, maar als je die 2e DIMM toch hebt liggen win je er iets van 5% mee