詳細(xì)講解ECC內(nèi)存

要了解ECC技術(shù),就不能不提到Parity(奇偶校驗)。在ECC技術(shù)出現(xiàn)之前,內(nèi)存中應(yīng)用最多的是另外一種技術(shù),就是Parity(奇偶校驗)。我們知道,在數(shù)字電路中,最小的數(shù)據(jù)單位就是叫“比特(bit)”,也叫數(shù)據(jù)“位”,“比特”也是內(nèi)存中的最小單位,它是通過“1”和“0”來表示數(shù)據(jù)高、低電平信號的。在數(shù)字電路中8個連續(xù)的比特是一個字節(jié)(byte),在內(nèi)存中不帶“奇偶校驗”的內(nèi)存中的每個字節(jié)只有8位,若它的某一位存儲出了錯誤,就會使其中存儲的相應(yīng)數(shù)據(jù)發(fā)生改變而導(dǎo)致應(yīng)用程序發(fā)生錯誤。而帶有“奇偶校驗”的內(nèi)存在每一字節(jié)(8位)外又額外增加了一位用來進行錯誤檢測。比如一個字節(jié)中存儲了某一數(shù)值(1、0、1、0、1、0、1、1),把這每一位相加起來(1+0+1+0+1+0+1+1=5)。若其結(jié)果是奇數(shù),對于偶校驗,校驗位就定義為1,反之則為0;對于奇校驗,則相反。當(dāng)CPU返回讀取存儲的數(shù)據(jù)時,它會再次相加前8位中存儲的數(shù)據(jù),計算結(jié)果是否與校驗位相一致。當(dāng)CPU發(fā)現(xiàn)二者不同時就作出視圖糾正這些錯誤,但Parity有個缺點,當(dāng)內(nèi)存查到某個數(shù)據(jù)位有錯誤時,卻并不一定能確定在哪一個位,也就不一定能修正錯誤,所以帶有奇偶校驗的內(nèi)存的主要功能僅僅是“發(fā)現(xiàn)錯誤”,并能糾正部分簡單的錯誤。
通過上面的分析我們知道Parity內(nèi)存是通過在原來數(shù)據(jù)位的基礎(chǔ)上增加一個數(shù)據(jù)位來檢查當(dāng)前8位數(shù)據(jù)的正確性,但隨著數(shù)據(jù)位的增加Parity用來檢驗的數(shù)據(jù)位也成倍增加,就是說當(dāng)數(shù)據(jù)位為16位時它需要增加2位用于檢查,當(dāng)數(shù)據(jù)位為32位時則需增加4位,依此類推。特別是當(dāng)數(shù)據(jù)量非常大時,數(shù)據(jù)出錯的幾率也就越大,對于只能糾正簡單錯誤的奇偶檢驗的方法就顯得力不從心了,正是基于這樣一種情況,一種新的內(nèi)存技術(shù)應(yīng)允而生了,這就是ECC(錯誤檢查和糾正),這種技術(shù)也是在原來的數(shù)據(jù)位上外加校驗位來實現(xiàn)的。不同的是兩者增加的方法不一樣,這也就導(dǎo)致了兩者的主要功能不太一樣。它與Parity不同的是如果數(shù)據(jù)位是8位,則需要增加5位來進行ECC錯誤檢查和糾正,數(shù)據(jù)位每增加一倍,ECC只增加一位檢驗位,也就是說當(dāng)數(shù)據(jù)位為16位時ECC位為6位,32位時ECC位為7位,數(shù)據(jù)位為64位時ECC位為8位,依此類推,數(shù)據(jù)位每增加一倍,ECC位只增加一位。總之,在內(nèi)存中ECC能夠容許錯誤,并可以將錯誤更正,使系統(tǒng)得以持續(xù)正常的操作,不致因錯誤而中斷,且ECC具有自動更正的能力,可以將Parity無法檢查出來的錯誤位查出并將錯誤修正。
目前一些廠商推出的入門級低端服務(wù)器使用的多是普通PC用的SD RAM,不帶ECC功能,在選購時應(yīng)該注意這個指標(biāo)。
相關(guān)文章
全球首發(fā)!芝奇256GB (64GBx4) DDR5-6000 CL32超頻內(nèi)存套裝來了
世界知名超頻內(nèi)存及高端電競設(shè)備領(lǐng)導(dǎo)品牌,芝奇國際昨日宣布領(lǐng)先全球推出 DDR5-6000 CL32 256GB (64GBx4) 超大容量超頻內(nèi)存套裝,下面我們來看看性能如何2025-04-22lpddr5與ddr5內(nèi)存類型的區(qū)別及內(nèi)存頻率對電腦性能的影響
最近在研究內(nèi)存,發(fā)現(xiàn)有不少朋友在問LPDDR5和DDR5到底有什么區(qū)別,今天就來跟大家聊聊這兩種內(nèi)存的差異,幫助大家更好地選擇適合自己的產(chǎn)品2025-03-07全球首款雙檔EXPO配置內(nèi)存! 佰維發(fā)布DW100 OCLAB聯(lián)名款
佰維 Biwin 昨日宣布推出世界首款雙檔 EXPO 配置內(nèi)存條 DW100 OCLAB 聯(lián)名版,該內(nèi)存條采用黑底綴金的優(yōu)雅外觀設(shè)計,專為 AMD X870 (E)、B850 平臺優(yōu)化2025-03-03硬件玩家心中的白月光! 金泰克白月光DDR5內(nèi)存條測評
今天給大家種草一款近期大熱的內(nèi)存條——金泰克kimtigo 白月光系列 DDR5 6400 32GB(16Gx2)套裝,這款內(nèi)存條不僅擁有超高的頻率和容量,更采用了頂級的海力士A-die顆粒,2025-02-20ECC 內(nèi)存和非 ECC內(nèi)存有什么區(qū)別?內(nèi)存選擇的關(guān)鍵技術(shù)解析
ECC(內(nèi)存和非ECC內(nèi)存主要在功能、適用場景、傳輸速率以及價格等方面有所區(qū)別,下面我們就來看看詳細(xì)介紹2025-02-19你需要了解的 RAM 分類基礎(chǔ)知識! 內(nèi)存類型詳解
RAM主要分為SRAM和DRAM兩種類型,SRAM 和 DRAM 這兩種類型的 RAM 目前仍然被廣泛應(yīng)用,但適合于各自不同的使用場景,下面本文將詳細(xì)解讀各類 RAM 及其特性2025-02-19CL28超低延遲加持 頻率最高8200! 金百達(dá)星刃DDR5 6000MHz C28內(nèi)存實測
今天上手的這對星刃DDR5內(nèi)存套裝,別看頻率只有6000MHz,但時序卻非常低,為CL28-35-35-77,下面就一同看看該內(nèi)存的具體表現(xiàn)2025-02-14性能與穩(wěn)定并駕齊驅(qū)! 亦逍遙DDR5內(nèi)存裝機評測
亦逍遙系列內(nèi)存條融匯UDIMM與SODIMM雙規(guī)格設(shè)計,以無與倫比的適應(yīng)性,滿足從桌面工作站到移動計算平臺的廣泛需求,詳細(xì)請看下文測評2025-01-24一鍵9000MT/s! 金士頓 FURY Renegade DDR5 RGB CUDIMM內(nèi)存評測
Intel最新一代的酷睿Ultra 200S處理器已經(jīng)上市銷售,這一代處理器新增了對DDR5 CUDIMM內(nèi)存的支持,可以達(dá)到比上代高出不少的內(nèi)存頻率,而內(nèi)存廠商們也在第一時間跟進,推出2025-01-24首款國產(chǎn)DDR5 32GB內(nèi)存強不強? 金百達(dá)銀爵DDR5調(diào)試+超頻測試
首款國產(chǎn)DDR5內(nèi)存上線了,前首發(fā)的國產(chǎn)DDR5內(nèi)存有2個品牌,分別是金百達(dá)和光威,這次上手實測的就是搭載國產(chǎn)顆粒的金百達(dá)銀爵16GB*2 DDR5 6000的套裝2025-01-08