RAM ECC ย่อมาจาก Error Checking Code ความหมายของมันก็คงแปลได้จากประโยค คือเป็นแรมที่มีความสามารถในการเช็คและแก้ไขข้อมูลในแรมโดยอัตโนมัติ ต่างจาก RAM Non-ECC เมื่อมีการผิดพลาดระบบจะค้างแฮงค์ทันทีไม่สามารถแก้ไขอะไรได้
ส่วนใหญ่ RAM แบบ ECC จะถูกใช้กับเครื่องที่ต้องการความเสถียรสูงๆ อาทิเช่น เครื่อง Server เพราะราคาของ RAM ECC แพงกว่า RAM Non-ECC และไม่เพียงแค่เฉพาะตัว RAM เพราะอุปกรณ์ที่จะรองรับก็คือเมนบอร์ด เพราะไม่ใช้บอร์ดทุกตัวที่จะรองรับ RAM ECC ส่วนใหญ่เมนบอร์ด server หลายตัวบังคับให้ใช้ RAM ECC ไปเลย (หากไม่ใช้จะบูตเครื่องไม่ขึ้น)
เราอาจจะเคยได้ยินคำว่า ECC Register กันบ้างหากศึกษาเรื่องของ ECC เพราะ ECC Register ถือเป็นอีกระบบที่ Advance ของ ECC มาอีกเพื่อเพิ่มความสามารถของ RAM ECC ในการเช็ค errorให้แม่นยำและเร็วยิ่งขึ้น
สำหรับ Non-ECC คือเป็น RAM ปกติทั่วๆไปที่เรายังใช้กันอยู่ตอนนี้ อนาคตอาจจะมีการเปลี่ยนแปลงมาใช้แบบ ECC กันมากกว่าเดิม คงจะเหมือนกับ HDD ที่เริ่มมีการเปลี่ยนแปลงมาใช้ SSD มันมากขึ้น