3

About RAM for laptops I did realize that is available

  • ECC
  • Non-ECC
  • Buffered
  • Unbuffered

It according with:

That options appears on newegg it for Laptop Memory (only about ECC) and Server Memory (about ECC and Buffered/Registered)

Question(s)

  • What is the difference between ECC/Non-ECC and Buffered/Unbuffered?

And what is better for each pair? and why?

1 Answer 1

1

ECC Memory can correct small errors (bit flips), this is typically used for applications where data integrity is important.

Buffered memory can help prevent errors by placing a register between the controller and memory modules, again, this is typically used for applications where data integrity is important.

In simple terms, The buffer reduces errors, and ECC corrects them.

If you simply want to upgrade your laptop, you generally wont need ECC/buffered memory. The chance of bit flips occurring is extermely low and often wont result in any unusual behavior.

3
  • 1
    One can theorize about this, but in general one could expect to see more errors in older hard-used equipment. When in personal (private) use, it is often better to replace the hardware when problems arise - a three to five year "upgrade schedule" is often "good" - as software has a tendency to outgrow the hardware in such a time frame.
    – Hannu
    Oct 2 at 5:01
  • 3
    It should be noted that this type of ECC memory does NOT correect small errors. ECC memory simply has more bits, so external circuitry (if available, which it is not on typical consumer hardware) is required., ECC memory without this circuitry will usually act like non-ECC memory. Oct 2 at 8:20
  • 2
    Similarly, buffered memory is usually slower, so if both types are supported, unbuffered is typically faster. The buffers primary purpose is not to reduce bit errors, but ti reduce electrical load. When RAM and board are in-spec, no additional errors will be introduced when using unbuffered memory. Oct 2 at 8:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .