ecc內存
全稱error checkingand correcting。它也是在原來的數據位上外加位來實現的。如8位數據,則需1位用于parity檢驗,5位用于ecc,這額外的5位是用來重建錯誤的數據的。當數據的位數增加一倍,parity也增加一倍,而ecc只需增加一位,當數據為64位時所用的ecc和parity位數相同(都為8)。在那些parity只能檢測到錯誤的地方,ecc可以糾正絕大多數錯誤。若工作正常時,你不會發覺你的數據出過錯,只有經過內存的糾錯后,計算機的操作指令才可以繼續執行。當然在糾錯時系統的性能有著明顯降低,不過這種糾錯對服務器等應用而言是十分重要的,ecc內存的價格比普通內存要昂貴許多。