今天聽到ECC的RAM,
發覺好陌生,
身為資訊人竟然不知道ECC是什麼…
趕緊拜見狐狗大神。
主題: ECC記憶體是甚麼?
主題內容:
ECC (Error Correcting Code)是一種記憶體上的除錯技術,用來檢查傳送到記憶體的資料是否正確。系統會在傳送數據資料時,為8位元資料加入額外的1位元Parity Check(同位檢查)編碼。當數據出現錯誤時,ECC能自行更正錯誤,或要求系統重新傳送資料。這樣可確保系統正常運作而不會因資料錯誤而導致當機。因為多了一重除錯步驟,因此ECC RAM運行速度會比Non-ECC記憶體稍慢。另外由於ECC記憶體加入了同位檢查編碼,故其運作位元長度變成72-bit,而非傳統的64-bit。這類記憶體多應用於高階電腦如伺服器上。
ECC RAM本身也需要用一顆晶片作為除錯之用。因此帶有ECC功能的記憶體,每面都有9顆記憶體晶片,比其他的8顆多出一顆。而Registered ECC RAM是含Registered功能 (Registered是暫存器之意) 的記憶體,其優點在於確保資料存取時的穩定性與完整性,令系統可在更高速度下工作。
資料來源