Error Correction Codes Memory chips
are mainly utilized in servers rather than in client PCs. Errors of the memory
are fractional to the RAM amount in a computer and the operation duration.
Since servers usually has several RAM Gigabytes and are operating 24 hours daily,
the probability of errors popping up in their chips is moderately high and therefore
they need ECC Memory.

Memory errors have 2 types, namely soft
and hard. Hard ones are caused of fabrication deficiencies in the memory chip
and can’t be checked once they begin appearing. Soft ones alternatively are
caused mainly by electrical troubles.

Memory errors that aren’t checked
immediately could crash a PC. This again has relevance to a server than a client
PC in a home or office environment. When a server crashes, it doesn’t affect
other PCs even when it is linked to a networkFind Article, but when a client crashes it puts
the whole network down w/ it. Hence Error Correction Codes memory is required
for servers but non-compulsory for clients if they’re used for critical

Error Correction Codes Memory chips
mostly utilize Triple Modular Redundancy or Hamming Code as the method of error
correction and detection. These are commonly known as Forward Error Correction
codes that handle error correction on their own rather than going back and asking
for the data source to send back the data. These correction codes could correct
every errors experiencing in data. Multi bit errors are so rare and therefore don’t
create much of a danger to memory systems.

Source: Free Articles from