The Free On-line Dictionary of Computing (30 December 2018):
error correcting memory
(ECM) RAM using some kind of error detection and
correction (EDAC) scheme. The two types of memory errors in
RAM (especially DRAM) are "soft" errors due to
radiation-induced bit switching, and "hard" errors due to the
unexpected deterioration of a memory chip. Soft errors do not
indicate lasting damage to the memory board, but they do
corrupt programs or data. Hard errors demand physical
repairs. Single bit memory failures are the most common. A
hard single bit failure, such as that caused by a completely
dead chip can be corrected by EDAC if each chip supplies only
one bit of each word. EDAC memory is the most common level of
protection for minicomputers and mainframes whereas the
cheaper parity protection is more common in microcomputers.
[Clearpoint, "The Designer's Guide to Add-In Memory", Third
Addition].
(1995-10-10)