下面是引用shrying於2004-11-13 1:45 AM發表的 :
不過可以順便一提就是上一位大大所說的EEC是什麼意思丫!!
喔~ECC啊~~
英文全名為
Error Checking and Correction Code,中文名稱為
錯誤修正碼檢查。錯誤修正碼檢查(ECC check)與同位元檢查(parity check)這兩項技術,是常見的記憶體偵錯技術。同位元檢查技術是在每個byte(8 bit)的資料中加入1個bit,用來記錄這8個位元的總和為奇數或偶數,每當微處理器要從記憶體讀取資料時,便會比對檢查位元與資料的一致性,如果發現錯誤,電腦會自動要求記憶體重傳資料。不過同位元檢查有個問題,就是只能判斷出一個位元錯誤而產生資料的錯誤,如果兩個位元同時發生錯誤,那就無法被偵測出來了。
ECC是使用一種特殊電路,利用較複雜的演算法檢查儲存在記憶體中的資料是否一致。ECC比同位元檢查更為複雜,ECC通常在每個byte的資料使用3bit來作檢查碼。而且它不只是可以從多個位元中找出其中錯誤,並且可以將錯誤的位元並予以更正。
Parity和ECC最大的不同在於,同位元檢查技術只檢查錯誤而不更正錯誤,而一個有ECC的系統,不僅能容許錯誤,並可以將錯誤更正,使系統得以持續正常操作,不致因錯誤而中斷......
基本上有ECC的記憶體$$可是比一般的貴上一些唷~~