跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 更正錯誤記憶體 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
更正錯誤記憶體
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''修正錯誤記憶體'''(英語:'''E'''rror-'''C'''orrecting'''C'''ode memory,縮寫:'''ECC memory'''抑是'''ECC''')指會當實現錯誤檢查佮糾正錯誤技術的記持體。 ==技術原理== 佇咧 ECC 技術出來進前,記持體中應用上濟的另外一種錯誤檢查技術,是奇偶校驗位技術。 佇數位電路內面,上細的資料單位是「位元(bit)」,嘛叫「位元」。「位元」嘛是記持體中的上單位,伊是通過「一」和「零」來表示資料懸、低電頻訊號。佇咧數字電路中八个連紲的位元是一位元組,無紮「奇尪仔校驗」的記持體中的逐个位元組干焦八个元,若是伊的某一个儲存出現錯誤,就會使其中儲存的相應資料發生改變致使應用程式發生錯誤。 紮有「奇尪仔校驗」的記持體佇每一位元組(八位元)外閣加一位用來進行錯誤檢測。比如一个位元組中儲存了某一數值(一、零、一、零、一、零、一、一), 共遮的每一个相加起來(一+零+一+零+一+零+一+一=五)。 嘿尪仔校驗,若其結果是奇數,校驗位就定義做一个,反對頭替零;對奇校驗是倒反。當 CPU 轉去讀儲存的資料的時陣,伊會閣再相加前八位元中儲存的資料,計算結果敢有佮校驗位相仝。當 CPU 發現兩者無仝時陣就會試圖糾正遮的錯誤。 但奇尪仔校驗位技術有一个缺點,做記持體查著某一个資料位有毋著的時陣,因為無一定會當確定錯誤佇佗一个位,就按呢無一定會當修正錯誤。所以紮奇巧校驗的記持體的主要功能干焦是「發現錯誤」,並袂用得糾正錯誤。 此外,奇偶校驗技術是通過佇原來資料位的基礎頂面增加一个資料位來檢查當前八位元資料的正確性,毋過綴著資料位的增加,用來檢驗的資料位嘛成倍增加,就是講做資料位做十六位元的時陣伊需要增加二位用佇檢查,做資料位做三十二位元時則需要增加四位元,照這寡推捒。特別是做資料量非常的大,資料出錯的機率就愈大,對干焦會當糾正簡單錯誤的奇偶檢驗的方法就顯得力無對心矣。正是基於按呢一種情形,錯誤檢查佮糾正(Error Checking and Correcting)綴咧交陪。 ECC 佮奇偶校驗無仝款的是,若資料位是八位元,是需要增加五位來做 ECC 錯誤檢查佮糾正。資料位每加一倍,ECC 干焦增加一位核對位元。也就是講做資料位做十六位元的時陣 ECC 為六个位,三十二位元的時陣 ECC 為七个,資料位為著六十四位元的時陣 ECC 八个元,照這寡推捒。佇記持體內底 ECC 會當容易錯誤,並會當將錯誤自動更正,予系統會當正常操作,袂輸因為錯誤咧斷去。 ==誤解== 部份人認為侍服器著愛使用 ECC 記持體,認為講 ECC 伊的記持體效能較懸,其實是一種譀誤。ECC 記憶體之所以遮爾仔應用於侍服器領域,並毋是其效能,是因為 ECC 記持體的糾錯能力,使侍服器保持穩定。 ECC 本身並毋是一種記憶體型號,嘛毋是一種記持體專用技術,伊是一種廣泛應用佇各種領域的電腦內底的糾錯技術。 ==備註== 截止到二空二空年八月九號,帶 ECC 校驗的記持體猶閣著愛電腦其他部件支援才會當正常來使用,像講主機板佮 CPU(並且可能愛佇咧 BIOS 相對中進行相應的設定), 應用佇咧大多數的侍服器 CPU 佮主機枋頂懸(一寡非侍服器 CPU 佮主機板嘛支援)。 閣有,佇咧買 ECC 記持體的時陣,需要注意講 ECC UDIMM、ECC RDIMM、ECC LRDIMM、ECC 三 DS RDIMM 抑是其他,因為你的電腦其他部件可能無支援某一寡種類。 ==參考文獻== ==外部連結== * SoftECC : A System for Software Memory Integrity Checking * A Tunable , Software-based DRAM Error Detection and Correction Library for HPC * Detection and Correction of Silent Data Corruption for Large-Scale High-Performance Computing * Single-Bit Errors : A Memory Module Supplier’s perspective on cause , impact and detection * Intel Xeon Processor E 三-千二百 Product Family Memory Configuration Guide * Linus Torvalds On The Importance Of ECC RAM , Calls Out Intel's " Bad Policies " Over ECC [[分類: 待校正]]
返回到「
更正錯誤記憶體
」。