Google Answers Logo
View Question
 
Q: ecc vs. non-ecc memory ( Answered 5 out of 5 stars,   0 Comments )
Question  
Subject: ecc vs. non-ecc memory
Category: Computers > Hardware
Asked by: scaryberry-ga
List Price: $25.00
Posted: 04 Jun 2004 14:48 PDT
Expires: 04 Jul 2004 14:48 PDT
Question ID: 356559
Hi.  this is a multi-parter.  I need a short briefing on the
difference between ecc and non-ecc memory, and the answer to the
following:
how would errors symptomatic of having non-ecc memory manifest themselves?
Don't current intel chipsets do the ecc portion on the motherboard?
What types of errors would you see from not having ECC memory?

Thanks much,

Scary
Answer  
Subject: Re: ecc vs. non-ecc memory
Answered By: palitoy-ga on 05 Jun 2004 07:12 PDT
Rated:5 out of 5 stars
 
Hello Scary

Thanks for posting your question, I hope my answer is understandable
and what you are looking for.  If it is not please do not hesitate in
asking for clarification, I am here to help you.

ECC stands for Error Correction Code (which is similar but not
identical to the way a parity check works).  ECC-memory is therefore
memory that uses Error Correction and non-ECC does not contain error
correction.

Basically, the error correction memory has an extra 8 bits of
information that is used to detect multiple errors when the
information stored is returned to the application.  Should there be a
single error (as opposed to multiple errors) it is possible that the
error can be corrected without corruption.

Current memory technology has improved vastly since the early days of
computing and is much more stable than it used to be, this means that
memory errors are rare.  ECC memory decreases the performance of your
PC by about 2-3% (because of the extra checks being performed) so
unless your environment is critical you may wish to stick with non-ECC
memory as to the average user it has few benefits.

The errors manifest themselves by either system/application crashes or
error messages mentioning corrupted data.  Almost always these errors
are fatal.  The types of error message you may see are:

Memory parity interrupt at xxxxx 
Memory address error at xxxxx 
Memory failure at xxxxx, read xxxxx, expecting xxxxx 
Memory verification error at xxxxx 

I am not sure about your Intel chipset question but I assume you mean
that you need a special chipset to use ECC memory and the answer to
this is yes.  ECC will only work on a motherboard with the correct
BIOS settings.

You can only use ECC memory if ALL of your memory is of the same type
(ie ECC).  You cannot mix ECC and non-ECC memory and still expect the
error correction to work!  Also ECC memory only has advantages IF your
motherboard supports it AND it is configured to use it.

Some links that you may find of use
-----------------------------------

ECC Memory: http://www.pcguide.com/ref/ram/errECC-c.html
Parity and ECC: http://www.pcguide.com/ref/ram/errParity-c.html
Memory Errors: http://www.pcguide.com/ref/ram/err.htm
Mixing Parity/ECC: http://www.pcguide.com/ref/ram/errMixing-c.html
Different kinds of memory: http://www.kingston.com/tools/umg/umg05a.asp
What is memory: http://www.kingston.com/tools/umg/umg01a.asp
Other technologies: http://www.kingston.com/tools/umg/umg05b.asp
Memory Capacity: http://www.kingston.com/tools/umg/umg04.asp
How memory works: http://www.kingston.com/tools/umg/umg03.asp
scaryberry-ga rated this answer:5 out of 5 stars and gave an additional tip of: $5.00
Great.  Thank you for the answer.  Sorry for the delay in rating.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy