Why is ECC memory important?

You want to upgrade the memory in a database server, and the system documentation states that the motherboard requires ECC memory. Why is ECC memory important?

A) ECC memory is faster than non-ECC memory

B) ECC memory includes built-in error correction

C) ECC memory uses less power than non-ECC memory

D) There’s no significant difference between ECC and non-ECC memory

Answer: B) ECC memory includes built-in error correction

Error Correcting Code (ECC) memory can detect and correct memory errors in real-time. ECC memory is often used in large computing environment or on servers that require the highest level of uptime. ECC memory is generally more expensive than non-ECC memory, so you won’t usually find non-ECC RAM on a normal workstation or laptop computer.

There’s no discernable difference in power consumption or speed between ECC and non-ECC memory, but that doesn’t mean they aren’t functionally different. If you’re planning a memory upgrade, be sure you’re using the appropriate memory type and remember that you’ll never find ECC and non-ECC memory mixed together on the same system.

Want to learn more? Watch “An Overview of Memory”

We know that memory is one of the most critical resources in our computer, but how does it really work? In this video, we’ll look at the fundamentals of memory operation and learn about memory transfer rates, throughput speeds, latency, read-only memory, and the differences between single-sided and double-sided memory.