Whats the difference betwx ECC sdram and non-ecc SDram?

ECC stands for Error Checking and Correction, which you may see when shopping for RAM for your computer. ECC detects bit errors that can occur from data transferring to and from your RAM, and then corrects the error. ECC is needed to ensure the accuracy and integrity of your data, resulting in a more reliable and stable system. However, ECC memory requires more overhead since it is doing more work than non-ECC memory, which makes it mostly a candidate for mission-critical systems such as servers. Non-ECC is what is used in most desktop PCs.