Postby Stick » Tue Feb 27, 2007 11:10
Your question is to vague and I'll tell you why. Usually memory modules with lower speeds have better latencies than the ones with higher speeds, so applications which require a lot of memory I/O will run faster with those, even if the bandwidth is smaller. If you have applications that require bandwidth, the higher the memory speed, the better.
1. DDR2-800MHz 1GB memory in single channel.
- the available bandwidth in this case is ~6.4 GB/s - 64 bit
- it gives you the option of a later upgrade (laptops usually have only 2 memory slots, so you will not have to sell your old memory)
- probably higher latencies than DDR2-400
2. DDR2-400MHz 2x512MB memory in dual channel.
- the available bandwidth in this case is ~6.4 GB/s - 128 bit
- problems for future upgrades
- lower latencies
3. DDR2-800MHz 2x512MB memory in dual channel.
- the available bandwidth in this case is ~12.8 GB/s - 128 bit
- problems for future upgrades
- probably higher latencies than DDR2-400
If I would have to chose, it would be 1 x 1GB DDR2-800 for the easier upgrade in the future. Single channel has only about 5-10% speed loss compared to dual channel in real life application, even if on paper it should be half the speed of dual-channel config.
Hope it helps.
Last edited by
Stick on Tue Feb 27, 2007 14:18, edited 1 time in total.
FJS Amilo M3438G, PM 760 (2,0 GHz), 2 x 1GB Kingston DDR2 533 MHz, 2x100 GB FJ S-ATA in RAID-0 config, GF Go6800 (3812 in 3dmark05)