18.08.2013 Views

UPGRADING REPAIRING PCs

UPGRADING REPAIRING PCs

UPGRADING REPAIRING PCs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

and higher systems don’t require parity-checked RAM, but will<br />

ignore the parity bit(s) if present.<br />

Parity-checked memory must be used on systems that require it,<br />

and should be used on systems that can be configured to use the<br />

parity bits, especially if the systems support ECC (Error Correction<br />

Code) operation, which uses the parity bit as a means of correcting a<br />

faulty memory bit.<br />

Requirements for ECC Memory Use<br />

ECC requires the following:<br />

• Parity-checked memory modules<br />

• A motherboard chipset that offers ECC support<br />

• ECC support enabled in the BIOS system configuration<br />

ECC operation is recommended for servers and other systems that<br />

are performing mission-critical tasks because ECC operation can<br />

correct single-bit memory errors. Larger memory errors will cause<br />

the system to display an error message and halt.<br />

However, systems using ECC will cost more due to the higher cost<br />

of parity-checked RAM. Additionally, system performance is slightly<br />

slower due to the extra time involved in ECC operation. Check<br />

your motherboard or system documentation to determine whether<br />

ECC is an option for your system.<br />

To determine whether a memory module supports parity-checking<br />

or ECC, use the following tips.<br />

Using the Divide by 3 Rule to Determine Parity Support<br />

Count the chips on a SIMM or DIMM. If you can divide the number<br />

of chips by 3, the module is most likely a parity-checked module.<br />

However, some memory manufacturers have created memory<br />

modules with fake parity chips; these are referred to as logic parity<br />

modules.<br />

Note<br />

Memory Types 43<br />

See Upgrading and Repairing <strong>PCs</strong>, 12th Edition, Chapter 6, for<br />

more information about how to detect a logic parity module.<br />

Using the Divide by 9 Rule to Determine Parity Support<br />

A similar “divide by 9” rule can also be used to determine parity<br />

checking if you know the number of memory bits in the module.<br />

Note in Table 2.16 that the number of bits in parity-checked

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!