3 ms·
It is kind of funny that we even accept non-ecc memory and say that it is perfectly OK that sometimes a 0 written to memory turns to 1. This would be more under
by jpalomaki 10y ago
It is kind of funny that we even accept non-ecc memory and say that it is perfectly OK that sometimes a 0 written to memory turns to 1. This would be more understandable if we treated the memory as unreliable but in most cases we don't.
- dchest 10y agoECC (error-correcting codes) don't completely eliminate errors — they reduce probability of them happening — so even with ECC memory you're still accepting that it's perfectly OK that 0 is sometimes 1, just a lot less likely. No absolutes here, unfortunately.
- temac 10y agoThis EXTREMELY reduces the probability that a bit flips happens. And consumer PCs (or mobile devices) are the only devices where there is no ECC memory, RAM is the only place in such devices where there is no error detection and/or correction.
- vegabook 10y ago100%. Everywhere else including spinning disk, SSD, ethernet, TCP/IP there is error correction.