◆ECC內存查糾錯技術 ECC是Error Checking and Correcting(錯誤檢查和糾正)的縮寫。ECC糾錯技術也需要額外的空間來儲存校正碼。
二、IBM服務器內存技術
◆Chipkill內存技術
◆大容量高速度技術
◆內存保護
◆內存鏡像技術
內存鏡像(Memory Mirroring)是IBM的另一種更高級的防止因內存錯誤而導致整個服務器不穩(wěn)定性事件發(fā)生的技術。內存鏡像的工作原理很像磁盤鏡像,就是將數據同時寫入到兩個獨立的內存卡中(兩個內存卡的配置是一樣的),平時的內存數據讀取只在激活的內存卡中進行。
三、HP的服務器內存技術
◆新ECC內存技術
為了加強對內存數據的保護,HP于1996年引入了新ECC技術(Advanced ECC technology),它類似于IBM的Chipkill內存技術。
◆在線備份內存模式
HP的在線備份內存模式在HP Proliant 300和HP Proliant 500兩個系列的服務器中得到應用,但這兩個系列的服務器所采用的在線備份內存模式并不完全一樣。
◆鏡像內存方式
鏡像內存方式可以用來保護發(fā)生多比特錯誤的數據。
?、賳未鎯Π迮渲?mdash;—非熱插拔方式(Non-Hot Plug)用戶可以在服務器自帶的存儲板上設置鏡像內存。這樣無論是發(fā)生了單比特錯誤還是多比特錯誤,系統都可以保數據的安全可靠。用戶可以指定兩個鏡你存儲區(qū)(C和D)。運行在鏡像內存方式下的服務器,其系統內存可以達到4GB。為了保證內存鏡像方式的正常運行,存儲區(qū)C和D的配置必須和存儲區(qū)A和B的配置一樣。如圖所示,數據被同時寫入系統內存和鏡像內存,但只從系統內存中讀出。如果系統內存中的某個DIMM出現單比特錯誤達到錯誤極限,那么系統會自動將存儲區(qū)C和D設置成系統內存,將A和B指定為鏡像內存,數據仍然會被同時寫入系統內存和鏡像內存中,但只從系統內存中讀數據。
圖 一 單存儲板配置
?、跓岵灏蔚溺R像內存模式需要擴展存儲板(選件,)此模式可以為內存提供比在線備份方式更好的保護。熱插拔的鏡像內存模式包括在線擴展和在線替換內存。在線擴展是指用戶可以在空的插槽上插入DIMM以擴展系統內存容量,在線替換是指用戶可以在系統運行中直接將出現故障的DIMM替換掉。為了確保熱插拔的鏡像內存模式運行正常,兩塊內存板必須是一樣的。一個數據被同時寫入兩塊內存板上,但只從主內存板上讀數據。
圖二 雙存儲板配置的鏡像內存模式
◆熱插拔RAID內存(Hot Plug RAID Memory)技術
HP熱插拔RAID內存可以為長時間不斷運行的應用程序提供極高的實用性、靈活性和容錯能力。即使內存設備徹底地發(fā)生故障,內存仍然可以正常工作。
圖三 RAID內存原理
四、主要服務器內存模組技術
?、烹p倍DIMM面積模組
DIMM(Dual-inline Memory Modules,雙列直插式存儲模塊)
圖四 雙倍DIMM面積模組
?、艵lpida和Kingston的TSOP雙面內存模組
TSOP:Thin Small Outline Package,薄型小尺寸封裝。
圖五 TSOP封裝的內存
圖六 疊加的TSOP封裝的內存
⑶Elpida的TCP模組
TCP:Tape Carrier Packaging
圖七 TCP封裝的內存
五、FB-DIMM內存體系架構