PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
mmx9797
Major Member
 
mmx9797的大頭照
 

加入日期: Mar 2001
您的住址: Jhongli Taiwan
文章: 221
想請教RAM有無ECC功能有何影响

之前無聊在在逛創見網站時
發現有所謂的DDR SDRAM ECC
價格約是一般DDR的二倍
似乎是伺服器專用的

但不知多這個功能有什麼含意呢?
煩請知道的大大解除小弟心中的疑惑
     
      
舊 2005-04-29, 02:25 AM #1
回應時引用此文章
mmx9797離線中  
emurom
*停權中*
 
emurom的大頭照
 

加入日期: Aug 2001
文章: 567
同位元檢查與校正!!
防止 ram 的資料在傳輸****錯!!
這個好像要主機板有支援才能用
 
舊 2005-04-29, 02:36 AM #2
回應時引用此文章
emurom離線中  
chaotommy
Elite Member
 

加入日期: Mar 2003
您的住址: Vancouver, Canada
文章: 15,006
http://cweb.msi.com.tw/program/serv....php?SERIALS=71

ECC


英文全名為Error Checking and Correction Code,中文名稱為錯誤修正碼檢查。錯誤修正碼檢查(ECC check)與同位元檢查(parity check)這兩項技術,是常見的記憶體偵錯技術。同位元檢查技術是在每個byte(8 bit)的資料中加入1個bit,用來記錄這8個位元的總和為奇數或偶數,每當微處理器要從記憶體讀取資料時,便會比對檢查位元與資料的一致性,如果發現錯誤,電腦會自動要求記憶體重傳資料。不過同位元檢查有個問題,就是只能判斷出一個位元錯誤而產生資料的錯誤,如果兩個位元同時發生錯誤,那就無法被偵測出來了。

ECC是使用一種特殊電路,利用較複雜的演算法檢查儲存在記憶體中的資料是否一致。ECC比同位元檢查更為複雜,ECC通常在每個byte的資料使用3bit來作檢查碼。而且它不只是可以從多個位元中找出其中錯誤,並且可以將錯誤的位元並予以更正。

Parity和ECC最大的不同在於,同位元檢查技術只檢查錯誤而不更正錯誤,而一個有ECC的系統,不僅能容許錯誤,並可以將錯誤更正,使系統得以持續正常操作,不致因錯誤而中斷。







http://www.taiwan.cnet.com/enterpri...00058276,00.htm

ECC 自動除錯功能 (error-
correcting code)


一種含有特殊電路,能夠自我檢查錯誤及更正的記憶體,可自動修復0與1的訊號,在晶片內以開/關在傳輸時的一些錯誤。

相較常見的Parity Check除錯功能,ECC具備更高的可靠性。因為當資料出現錯誤時,Parity Check只有50%的機會可以偵察得到,命中率不高,而ECC相對可以滿足高階使用者對資料可信度的需求。
舊 2005-04-29, 03:11 AM #3
回應時引用此文章
chaotommy離線中  
a8628
Golden Member
 
a8628的大頭照
 

加入日期: Jun 2001
您的住址: 以勤的大腿上
文章: 3,187
ECC 此項功能 Chipset 不支援,裝了等於沒用
__________________
假如沒有妳的允許,不能說「愛」,
那麼,至少我可以說「喜歡」。
是的,我喜歡妳 這一回,不請求妳的原諒。

舊 2005-04-29, 05:16 AM #4
回應時引用此文章
a8628離線中  
mmx9797
Major Member
 
mmx9797的大頭照
 

加入日期: Mar 2001
您的住址: Jhongli Taiwan
文章: 221
感謝各位大大的解惑
讓小弟受益不少
舊 2005-04-29, 10:19 AM #5
回應時引用此文章
mmx9797離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
Chipset只要有支援就一定可以用ECC和Reg嗎?
我在拍賣上看到兩張i810e的板子,一張有寫支援ECC且可到1G的RAM
而另外一張i810e沒有寫支援ECC但RAM卻只支援到512M請問有人知道為什麼這樣嗎?
舊 2005-04-29, 05:00 PM #6
回應時引用此文章
53346離線中  
chaotommy
Elite Member
 

加入日期: Mar 2003
您的住址: Vancouver, Canada
文章: 15,006
引用:
作者53346
Chipset只要有支援就一定可以用ECC和Reg嗎?
我在拍賣上看到兩張i810e的板子,一張有寫支援ECC且可到1G的RAM
而另外一張i810e沒有寫支援ECC但RAM卻只支援到512M請問有人知道為什麼這樣嗎?


看主板比較快啦
請自己看說明書
舊 2005-04-29, 05:24 PM #7
回應時引用此文章
chaotommy離線中  
fxcksomething
Major Member
 

加入日期: Feb 2005
文章: 214
講到ECC(error-correcting codes)就不得不提到Hamming distance(漢明距離) , 這是一種檢查方法 , 就是檢查與前後資料的位元變化數目 !!!!!!!

用上面的hamming distance來對照ecc的編碼即可以糾正錯誤而加以更正 , 也就是如果電腦送出一個ecc編碼表上沒有的位元圖像 , 則ecc的檢測器就會從ecc表碼表上找出漢明距離最小的位元來當做真正的位元圖像 , 所以這樣就不會有錯誤了 , 這樣大家了解了嗎 ???

雖說只可以更正一個錯誤但是只要將hamming distance加大即可更正2個錯誤或更多 !!!!!!!!!!
__________________

此文章於 2005-04-29 05:33 PM 被 fxcksomething 編輯.
舊 2005-04-29, 05:31 PM #8
回應時引用此文章
fxcksomething離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者chaotommy
看主板比較快啦
請自己看說明書


重點來了!沒有說明書....
且,是國外汰換下來的東西,資料不可考
拿個例子來講好了,我手邊的Dell GX100 網路上查到的資料可使用到piii800(外頻100)
的CPU,但是他目前插著Celeron433(黑金剛),別說piii了,連66外頻.18製程的Celeron插上去都開不了機,主機板上面只有一個jump可調,雖電路板上的印刷字體,明顯和這個jump沒關係,但交叉測試過了也是不能開機,BIOS是DELL mark的特殊BIOS,裡面也沒有這種選項可以調...賣方也說了,他手邊N台同款的機子,可以跑piii800的和我這款唯一的差異只在SOCKET坐旁的電容比較大顆一點而已...這個問題從去年到現在一直呈現無解狀態
舊 2005-04-29, 05:44 PM #9
回應時引用此文章
53346離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:02 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。