光華商場

經典論壇博物館 (2000~2002)

典藏千禧年硬體社群討論

register是有何工能?

看板:RAM 發表時間:2001-03-16 13:04:28 回覆數:4 則 瀏覽點閱:208 次
請問ECC是有同位元檢查(parity check).那register是有何工能?thanks!!
💬 討論串回覆 (4 則)
#1 樓 windway
📅 2001-03-16 16:16:57
是暫存器的意思,其功能是能夠在高速下達到同步的目的。
載自勁永國際技術說明
#2 樓 dmwc
📅 2001-03-20 22:12:47
增加RAM顆粒的電流供應,以免主機板電源供應RAM的電流不足,造成記憶體資料流失
但用register會使記憶體的反應時間增加
#3 樓 likewind
📅 2001-03-28 14:02:47
ECC是Error Correction and Check...
意思就是說.....有ECC 的SDRAM.....
可以自己修正錯誤....並檢查是否資料有錯誤...
比較起parity check....多了修正錯誤的功能...
而ECC只能自動修正一個bit的錯誤....
如果太多bit同時錯誤的話也沒辦法修正.....
通常ECC的SDRAM都用在Server等級上的主機板...
而Register通常是在SDRAM模組上加上buffer...
減少因電壓不穩造成的資料錯誤...

我只是個路人......
什麼事?
沒我的事....
#4 樓 redmike
📅 2001-03-29 10:10:19
上課囉 ccc

register或稱檢查位元
是記憶體中用來做檢查資料是否正確的一種方式
在電腦中資料是以bit來儲存(即為0與1)
8個bits組成一個Byte
所以資料在記憶體中存時是以8 bits為單位
like 10000000 or 11000000

這時問題就來了,當資料存在記憶體時
如果電壓不穩時,可能導致原本0變成1或1變0,那資料就錯啦
錯的資料小則是運算錯誤,重則導致當機...

所以有人就想說那就再加1個bit來做檢查
怎麼做呢?就是前面8 bits中為1的加上第9個檢查碼總和要為雙數
like 原 11111110 -> 111111101 原11110011 -> 111100110
這樣當中間有一個bit錯誤時,系統就會知道儲存內容發生錯誤
而提出警告給user(但不會自動修正,重點!!!)
而如果同時錯兩個bit那....還是不會發現的唷

一般個人使用通常不會用check bit的
用check bit時,速度會慢一點點

至於,有沒有那種可以自動修正資料錯誤的check bits
是有的唷..
有興趣的人可以去看看電腦概論相關的書

電腦界有兩種人、一種是玩電腦的人、另一種是被電腦玩的人..(被玩中 >_<)
⬅️ 返回【RAM】看板列表 🏛️ 回到經典論壇博物館首頁