Computing.Net > Forums > General Hardware > ECC in memory

Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free!

ECC in memory

Reply to Message Icon

Original Message
Name: Kosat
Date: November 23, 2003 at 13:44:57 Pacific
Subject: ECC in memory
OS: xp pro
CPU/Ram: 2600barton/512pc400
Comment:

im looking to buy a 512 stick of pc3200 ddr 400 mhz memory....it says it has ECC....what does ECC mean?? is it any good??

thanks


Report Offensive Message For Removal


Response Number 1
Name: raincheck
Date: November 23, 2003 at 13:59:20 Pacific
Reply: (edit)

Error Checking and Correction...parity. Yeah, it's good!


Report Offensive Follow Up For Removal

Response Number 2
Name: ted
Date: November 23, 2003 at 14:06:59 Pacific
Reply: (edit)

Your motherboard has to support it.


Report Offensive Follow Up For Removal

Response Number 3
Name: ksoat
Date: November 23, 2003 at 14:29:06 Pacific
Reply: (edit)

why would it be better to have?


Report Offensive Follow Up For Removal

Response Number 4
Name: ted
Date: November 23, 2003 at 14:59:27 Pacific
Reply: (edit)

It will detect any errors when accessing memory. ECC RAM is usually used by servers or systems where errors cannot be tolerated.


Report Offensive Follow Up For Removal

Response Number 5
Name: raincheck
Date: November 23, 2003 at 15:54:18 Pacific
Reply: (edit)

ECC is what people refer to as memory with parity. On the stick of RAM there is an extra chip that is not memory, it is used solely for error checking. It is very common, and has been for years! Not just in servers, PC's too. I'm on a Pentium II Gateway 350MHz PC right now that came with Memory with parity - this was in 1998.


Report Offensive Follow Up For Removal


Response Number 6
Name: anonproxy
Date: November 23, 2003 at 17:35:14 Pacific
Reply: (edit)

There is always the possibility of a bit in memory being incorrect. In fact, it is a reality, even with enormous odds against it - your system has millions of bits being reset almost constantly. The electronics of this setup implies that error will occur. Undoubtably, your machine has had erroneous bits and you have been completely unaware. In cheap/faulty RAM, this can cause errors in the system's operation. Single bits may pass, but double bit errors often cause operational problems.

The reason you might have ECC is twofold:

1) Your system is in high use and time, stability, and correct results are important. For example, if you are performing complex, maybe highly recursive, operations, or the server is processing financial transactions, or is simply a major multiuser system.

2) Your system is subject to regularly high ambient temperatures (possibly in close proximity to other machines or simply a large, hot-running machine). Thermal conditions will increase, even exponentially, the problem.

Parity RAM traditionally has an extra bit for every 8. This 9th (parity) bit is calculated and set at write, then recalculated and compared at read (basically). A discrepancy in the bit calculation flags corruption. You have a 1/9 chance that the error did not occur in the parity bit.

ECC RAM (a modern form of parity) usually has a handful of parity bits for every 32 or 64 bits. Single bit errors, by far the most common, are corrected automatically. Two bit errors are only flagged, not corrected. These can still possibly cause system crashes, but are dropped by the CPU memory subsystem (not all programs are ready for somethings to fail).



Report Offensive Follow Up For Removal

Response Number 7
Name: Kosat
Date: November 23, 2003 at 17:39:57 Pacific
Reply: (edit)

thankyou for that technical explanation anonproxy!


Report Offensive Follow Up For Removal






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to General Hardware Forum Home








Do you have a Desktop Computer anymore?

No
Yes, but only at work
Yes, but its rarely used
Yes, and its a workhorse


View Results

Poll Finishes In 2 Days.
Discuss in The Lounge
Poll History




Data Recovery Software