No it is not possible, and why would you want to anyway?
Reliability, I guess ... when having 8GB RAM, I want to the computer to correct if one of those bits were flipped accidentally ...
Reliability, I guess ... when having 8GB RAM, I want to the computer to correct if one of those bits were flipped accidentally ...
It'll never happen. You'll probably never see it in your lifetime. And if it did, you could never ever attribute it to an erroneously flipped bit.
Google, though, found the rate much higher: 25,000 to 75,000 failures per billion hours.
Reliability, I guess ... when having 8GB RAM, I want to the computer to correct if one of those bits were flipped accidentally ...
While memory errors can cause serious problems, they're a lot less serious for PCs than for servers, Glaskowsky said. That's because servers keep a lot of data in memory, writing it periodically to the relative safe haven of a hard drive, whereas most of a PC's memory holds just application or operating system files or perhaps some content that's being seen but not edited.
ECC RAM does not exist for notebook (SO-DIMM) type memory, basically because you absolutely, positively do not need it.![]()
This is exactly why people are worried about Apple dropping the Mac Pro, Apple have already dropped their xServe.Note that the Google paper saw that 12-45% of their servers (depending on platform type) had at least 1 error per year and the median number of errors in machines experiencing at least 1 error ranged from 25 to 611. If not using ECC these would be memory corruptions, possibly with serious consequences, especially if they happened in a disk buffer before data was written to disk.
So I reject the conclusion that ECC is not useful.
That's a good find, although from that article:
That equates to roughly 1 event every 20 000 hours.
If you left your computer running for 24/7, that would take 2.28 years. Hardly a likely event.
It'll never happen. You'll probably never see it in your lifetime. And if it did, you could never ever attribute it to an erroneously flipped bit.
ECC quite useful
I don't know about laptops, but on my Mac Pro desktop I've had to replace 2 memory modules at 2 different times due to ECC errors. These were high-quality memory modules that were replaced for free (both times, including cross-shipping) by the vendor. I've also had to replace Dell memory modules on Dell servers (again under warranty) due to ECC errors. These are presumably due to a combination of manufacturing defect and wear rather than cosmic rays or something like that, but still, in both cases, with ECC turned off there would probably have been bit-errors (some chance the bit error was in the ECC and not the data bits).
Note that the Google paper saw that 12-45% of their servers (depending on platform type) had at least 1 error per year and the median number of errors in machines experiencing at least 1 error ranged from 25 to 611. If not using ECC these would be memory corruptions, possibly with serious consequences, especially if they happened in a disk buffer before data was written to disk.
So I reject the conclusion that ECC is not useful.
or
It would be foolish to argue that ECC RAM is useless, but it really only makes sense for servers under extremely read/write heavy use cases. Your typical end-consumer usage patterns are a lot less demanding on memory hardware, no matter how important you feel they must be![]()