UPGRADING REPAIRING PCs
UPGRADING REPAIRING PCs
UPGRADING REPAIRING PCs
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