首先更正下某些人的錯誤認為,ECC本身并不是一種內(nèi)存型號,也不是一種內(nèi)存專用技術(shù),它是一種廣泛應(yīng)用于各種領(lǐng)域的計算機指令中,是一種指令糾錯技術(shù)。ECC的英文全稱是“ Error Checking and Correcting”,對應(yīng)的中文名稱就叫做“錯誤檢查和糾正”,從這個名稱我們就可以看出它的主要功能就是“發(fā)現(xiàn)并糾正錯誤”, 是在數(shù)據(jù)位上額外的位存儲一個用數(shù)據(jù)加密的代碼。當數(shù)據(jù)被寫入內(nèi)存,相應(yīng)的ECC代碼與此同時也被保存下來。當重新讀回剛才存儲的數(shù)據(jù)時,保存下來的ECC代碼就會和讀數(shù)據(jù)時產(chǎn)生的ECC代碼做比較。如果兩個代碼不相同,他們則會被解碼,以確定數(shù)據(jù)中的那一位是不正確的。然后這一錯誤位會被拋棄,內(nèi)存控制器則會釋放出正確的數(shù)據(jù)。被糾正的數(shù)據(jù)很少會被放回內(nèi)存。假如相同的錯誤數(shù)據(jù)再次被讀出,則糾正過程再次被執(zhí)行。它比奇偶校正技術(shù)更先進的方面主要在于它不僅能發(fā)現(xiàn)錯誤,而且能糾正這些錯誤,這些錯誤糾正之后計算機才能正確執(zhí)行下面的任務(wù),確保服務(wù)器的正常運行。使用ECC校驗的內(nèi)存,會對系統(tǒng)的性能造成不小的影響,不過這種糾錯對服務(wù)器等應(yīng)用而言是十分重要的,帶ECC校驗的內(nèi)存價格比普通內(nèi)存要昂貴許多,一般用戶不建議使用!