拜一下股溝就有以下的答案
ECC
英文全名為Error Checking and Correction Code,中文名稱為錯誤修正碼檢查。錯誤修正碼檢查(ECC check)與同位元檢查(parity check)這兩項技術,是常見的記憶體偵錯技術。同位元檢查技術是在每個byte(8 bit)的資料中加入1個bit,用來記錄這8個位元的總和為奇數或偶數,每當微處理器要從記憶體讀取資料時,便會比對檢查位元與資料的一致性,如果發現錯誤,電腦會自動要求記憶體重傳資料。不過同位元檢查有個問題,就是只能判斷出一個位元錯誤而產生資料的錯誤,如果兩個位元同時發生錯誤,那就無法被偵測出來了。
ECC是使用一種特殊電路,利用較複雜的演算法檢查儲存在記憶體中的資料是否一致。ECC比同位元檢查更為複雜,ECC通常在每個byte的資料使用3bit來作檢查碼。而且它不只是可以從多個位元中找出其中錯誤,並且可以將錯誤的位元並予以更正。
Parity和ECC最大的不同在於,同位元檢查技術只檢查錯誤而不更正錯誤,而一個有ECC的系統,不僅能容許錯誤,並可以將錯誤更正,使系統得以持續正常操作,不致因錯誤而中斷。
Registered
有些 SDRAM 記憶體的controller設計是靠記憶體模組來驅動和同步化其記憶體控制信號。當控制信號的晶片是設置於記憶體模組上時, 這就是Registered記憶體。