內存
DDR :DDR(雙重數據傳輸率)SDRAM 提供雙重內存帶寬,比 SDR(單一數據傳輸率)SDRAM的效率更高。
RAM :隨機存取內存RAM ( Random Access Memory):RAM是可被讀取和寫入的內存,我們在寫資料到RAM內存時也同時可從RAM讀取資料,這和ROM內存有所不同。但是RAM必須由穩定流暢的電力來保持它本身的穩定性,所以一旦把電源關閉則原先在RAM里頭的資料將隨之消失。
ECC :Error Checking and Correcting(錯誤檢查和糾正)的簡寫。它廣泛應用于各種領域的計算機指令中經過內存的糾錯,計算機的操作指令才可以繼續執行。
在內存中絕大多數常見的出錯都是:單位錯,多位錯,列錯,行錯。它們都比較相似。單位錯大多發生在讀一個完整的比特或詞的時候有一位比特出錯。當讀相同的比特和詞時總是同一位數據出錯,則稱為多位錯。單位錯發生在很多詞中,就稱列錯或行錯。
這些錯誤是怎樣被糾正的:ECC內存使用額外的比特(bit)存儲一個用數據加密的代碼。當數據被寫入內存,相應的ECC代碼與此同時也被保存下來。當重新讀回剛才存儲的數據時,保存下來的ECC代碼就會和讀數據時產生的ECC代碼做比較。如果兩個代碼不相同,他們則會被解碼,以確定數據中的那一位是不正確的。然后這一錯誤位會被拋棄,內存控制器則會釋放出正確的數據。被糾正的數據很少會被放回內存。假如相同的錯誤數據再次被讀出,則糾正過程再次被執行。重寫數據會增加處理過程的開銷,這樣則會導致系統性能的明顯降低。如果是隨機事件而非內存的缺點產生的錯誤,則這一內存地址的錯誤數據會被再次寫入的其他數據所取代。