From Crucial:
ECC stands for "error correcting code." If you have a single-bit memory error, ECC memory will detect and correct the error. If you have a double-bit memory error, ECC memory will detect and report the error.
The term "registered" refers to how the memory module processes signals. Registered modules contain a register that delays all information transferred to the module by one clock cycle. This type of memory is primarily used in servers and was designed for modules with 32 or more chips on them to help ensure that data is properly handled.
While most PCs will only accept unbuffered SDRAM, there are some that accept registered SDRAM. Keep in mind that when you install registered SDRAM, all of the modules installed in your PC must be registered because unbuffered and registered modules are not interchangeable.
Description:
Is unbuffered memory faster than registered?
Solution:
Yes, unbuffered memory is faster than registered memory. The register in registered memory delays all information transferred by one clock cycle, slowing the overall system performance.
Most systems are designed to take either registered or unbuffered memory, and the two are not interchangeable. If your system takes registered memory, it probably won't work if you try to replace the registered memory with unbuffered memory.
Description:
Is all registered SDRAM also ECC?
Solution:
Yes and no. Registered SDRAM does not necessarily have to be ECC. However, at Crucial, we've found that our customers who purchase registered SDRAM also want ECC. As a result, all of the registered SDRAM we sell at Crucial.com is also ECC.
Description:
I've heard that there is a limit to how much memory Windows can use? What is the limit?
Solution:
When upgrading your system, you need to keep two different maximum amounts of memory in mind.
First, the system maximum is the top amount of memory that your chipset and motherboard combination can handle. When you look up your system in the Memory Selector, you will see the system maximum on the page that lists the compatible upgrades for your system.
Second, the OS maximum is the top amount of memory that your operating system can handle.
When purchasing your upgrade, you need to determine which number is lower, your system maximum or your OS maximum. You should not exceed this number! Doing so is likely to slow your system performance or cause other problems. (In most cases, the system maximum is lower than the OS maximum.)
Here are the OS maximums for popular versions of Microsoft Windows.
Windows 95: 2GB
Windows 98: 4GB
Windows 98SE: 4GB
Windows ME: 4GB
Windows NT: 4GB
Windows 2000 Professional: 4GB
Windows 2000 Advanced Server: 4GB or 8GB with PAE enabled
Windows 2000 Datacenter Server: 4GB or 64GB with PAE enabled
Windows XP Home: 4GB
Windows XP Professional: 4GB