Like what you see? Get it in one document for easy printing!
Click Here!
Use coupon code "SAVE50" to get it half price!

Custom Search







Table Of Contents  CertiGuide to A+ (Core Hardware)
 9  Chapter 0011:  System Memory
      9  V  Checking For Errors

Previous Topic/Section
Parity RAM
Previous Page
Pages in Current Topic/Section
1
Next Page
False Parity Memory
Next Topic/Section

ECC

The more advanced and reliable form of error detection and correction protocol in the memory system is Error Checking Correcting (or Error Checking Code, or Error Checking Circuit), also known as ECC. ECC became available in Pentium class systems, and is only available in systems that support ECC mode. The ECC protocol will detect single and multi-bit errors, and correct single bit errors automatically. It does this by a complex algorithm that requires 7 bits to protect 32 bits, or 8 bits to protect 64 bits.

ECC requires special circuitry that is encoded in the chipset of the motherboard. Most chipsets that support ECC also include a way to report corrected errors to the operating system. Therefore it is up to the operating system to support these reports. Windows NT and Linux both support these messages.

Is also important to note that ECC mode will cause a 2% to 3% slowdown in system performance as the memory controller will need to generate and work with this error detection and correction algorithm.

ECC RAM

ECC
RAM is capable of correcting single-bit memory errors.


When detecting multi-bit errors, ECC mode will perform in a similar manner to that of parity RAM, in which the parity circuit will report a not-maskable interrupt (NMI) error and halt the processor. It does not however, do any correcting of multi-bit errors. It is important to note however, that multi-bit errors are about as common as being struck by lightning twice in the same day. The upside is that ECC's reporting features make troubleshooting hard memory errors and software bugs much easier.


Previous Topic/Section
Parity RAM
Previous Page
Pages in Current Topic/Section
1
Next Page
False Parity Memory
Next Topic/Section

If you find CertiGuide.com useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider buying an inexpensive PDF equivalent of the CertiGuide to A+ (Core Hardware) from StudyExam4Less.com. (Use coupon code "SAVE50" to save a full 50% off the already low price!) Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

CertiGuide to A+ (Core Hardware) (http://www.CertiGuide.com/aplush/) on CertiGuide.com
Version 1.0 - Version Date: December 6, 2004

Adapted with permission from a work created by Tcat Houser.
CertiGuide.com Version Copyright 2004 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.