Unbuffered DIMM:無(wú)緩沖型模組,這是我們平時(shí)所用到的標(biāo)準(zhǔn)DIMM,分有ECC和無(wú)ECC兩種,簡(jiǎn)稱Unb-DIMM。
Regustered DIMM:寄存型模組,這是高端服務(wù)器所使用的DIMM,分有ECC和無(wú)ECC兩種,但市場(chǎng)上幾乎都是ECC的,簡(jiǎn)稱Reg-DIMM。
Unb與Reg-DIMM的最大區(qū)別在于模組上有無(wú)寄存器。在高容量模組上,內(nèi)存芯片數(shù)量很多,而且在需要大容量?jī)?nèi)存的工作場(chǎng)合,內(nèi)存模組的安插數(shù)量也是很多的,這使命令與尋址信號(hào)的穩(wěn)定性受到了嚴(yán)峻考驗(yàn)。很多芯片組的資料中都說(shuō)明只有使用Reg-DIMM才能達(dá)到標(biāo)稱的最高內(nèi)存容量,從這點(diǎn)就能猜到寄存器的作用——穩(wěn)定命令/地址信號(hào),隔離外部干擾。
在工作時(shí),命令地址信號(hào)會(huì)先送入寄存器進(jìn)行“凈化”并進(jìn)入鎖存狀態(tài),然后再發(fā)送至內(nèi)存芯片,芯片中的數(shù)據(jù)則不經(jīng)過(guò)寄存器而直接傳向北橋。由于要經(jīng)過(guò)中繼傳輸,所以內(nèi)存操作的時(shí)序也會(huì)因此而增加一個(gè)時(shí)鐘周期,這是它所帶來(lái)的一個(gè)弊端,但在高端應(yīng)用中,內(nèi)存系統(tǒng)的穩(wěn)定可靠的重要性遠(yuǎn)在性能之上,所以Reg-DIMM一般只用于高端市場(chǎng),并且需要芯片組的支持才行(主要是Reg所引起的時(shí)序變化)。而在高端設(shè)備中,ECC基本都是必須的,因此市場(chǎng)上的Reg-DIMM也都無(wú)一例外的是ECC型模組,雖然也有無(wú)ECC的Reg-DIMM設(shè)計(jì)標(biāo)準(zhǔn)。
另外,為了保證內(nèi)存工作時(shí)鐘的穩(wěn)定,Reg-DIMM上還要有一顆PLL對(duì)時(shí)鐘信號(hào)對(duì)主板發(fā)來(lái)的時(shí)鐘信號(hào)進(jìn)行跟蹤/鎖定。在SDRAM時(shí)代,這并不是必須的設(shè)計(jì),但到了DDR時(shí)代,由于對(duì)時(shí)鐘的敏感性,PLL成為了必備元件。
Buffered與Registered是Reg-DIMM的兩種工作模式,前者在Reg-DIMM上并不常用,它是以時(shí)鐘異步方式工作的,輸出信號(hào)的再驅(qū)動(dòng)不與時(shí)鐘同步,Registered模式下輸入信號(hào)的再驅(qū)動(dòng)則與時(shí)鐘同步。顯然,Buffered模式下的性能要更低一些。不過(guò),從原理上講Registered模式也是一種緩沖操作,只是與時(shí)鐘同步而已。在SDRAM的Reg-DIMM上,Buffered與Registered模式通過(guò)REGE信號(hào)控制,但到了DDR SDRAM-DIMM時(shí)代,可能由于性能的原因Buffered模式被取消了。在Unb-DIMM上,沒(méi)有寄存器也就沒(méi)了這個(gè)Buffer,但它仍可具備ECC功能。ECC與Registered是兩碼事,前者是在邏輯上保證數(shù)據(jù)的安全,后者是在物理上保證內(nèi)存系統(tǒng)的穩(wěn)定工作。