3 ms·
ECC is a hardware level implementation usually.
by WrtCdEvrydy 8y ago
ECC is a hardware level implementation usually.
- shawnz 8y agoBut why does it have to be implemented in the DIMMs? Why not in the memory controller, such that any RAM could be used with or without parity?
- WrtCdEvrydy 8y agoIf you do that, you're moving the cost on to the motherboards and increasing the cost for something most consumers won't get any advantage out of.
- agapon 8y agoECC logic is implemented in the memory controller (in the CPU these days). The ECC DIMM just provides extra chips to store ECC bits. And the motherboard, if it supports ECC, provides just extra data lanes that connect the extra DIMM chips to the appropriate pins on the CPU.