Difference between parity and ecc?

jasonlee123

Member
Jan 30, 2001
177
0
0
I know parity is older technology and its crap, but if they both check for errors, then what is the difference?
 

Mday

Lifer
Oct 14, 1999
18,646
1
76
parity has an extra bit for every byte. so each chip has an amount of bits divisible by 9, as opposed to 8.

ecc modules have a "9th" chip as opposed to an extra bit.

--

parity is capable of catching single bit errors.

ecc is capable of FIXING single bit errors, and reporting multibit errors.
 

Superwormy

Golden Member
Feb 7, 2001
1,637
0
0
Parity just checks for errors and finds them - 1 extra bit
ECC attempts to repair the errors as well - 8 extra bits

Something like that...
 

Saltin

Platinum Member
Jul 21, 2001
2,175
0
0
Yeah, parity uses a checksum to make sure the data in memory is not corrupted, if it is it cannot fix it. ECC employs a RAID 5 like philosiphy. Even if there is a certain level of corruption, it is possible to fix it