1

My question is - why I can't use ddr2 and ddr3 memory at the same time? What exactly makes them "incompatible"? Thank you.

10
  • Maybe a more limited question should be something like... is there some hardware able to handle at the same time ddr2 and ddr3? If hardware allows and you mount e.g. different speed memory module of the same kind, your motherboard should work with a clock accepted by both. Even because there are signals that wait until the slower one answers. Now if you want to mount on the same bus with different voltage you have a problem more...
    – Hastur
    Commented Jun 20, 2023 at 14:16
  • 2
  • 2
  • 1
    @Chainsaw regarding voltage the answer is no. While many electronic devices have an operational voltage range there are a lot of devices that have a very tight operating range, especially down at the speeds and voltages modern computers use. DDR2 may operate at 1.8V but it could have a +/- 0.1 (1.7 to 1.9V) range which would be incompatible with a device expecting 1.5V or 1.35V (DDR3) as it could cause damage or overdrive components.
    – Mokubai
    Commented Jun 20, 2023 at 14:44
  • 2
    @Chainsaw no. Different generations also tend to operate differently with regards to how they transfer data, what timings they have and how the work internally. You should read the duplicates.
    – Mokubai
    Commented Jun 20, 2023 at 16:09

1 Answer 1

1

Give it a read to Wikipedia on DDR3.

In general, modern computers already use different types of memory at the same time, but never, as far as I know, for the same function.

Many modern graphics cards have dedicated (private) DDR modules that differ from system ones. You have memory buffers for network cards, drives, there was in the CD and DVD recorder...

In the specific case DDR2 vs DDR3 there are motherboards that allow you to mount one or the other but not both together. The incompatibilities between those 2 generation of memories are too many.

Speaking loosely, the speeds to perform the different operations are different: not only the access and transfer of data to and from memory, but also the latency times.

Even when the system (the motherboard) allows memory banks of the same generation to work together but with different reaction-times, one ends up working with the slower, if not worse, bank clock.

Theoretically having to work different generations on the same bus, even just because of the different voltages, there would be problems of refractions and additional delays due to the introduction of an active element capable of causing the necessary voltage difference in both directions.

All this to achieve what? A system that at best will perform as the slowest of both types of memory? It has not been implemented.

When slots are both present, it is to reach a larger market share and let the end user choose.

Give it a look e.g.to this page to briefly see differences between successive memory generations.

Not the answer you're looking for? Browse other questions tagged .