- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
ECC是“Error Checking and Correcting”的簡(jiǎn)寫(xiě),中文名稱(chēng)是“錯誤檢查和糾正”。ECC是一種能夠實(shí)現“錯誤檢查和糾正”的技術(shù),ECC內存就是應用了這種技術(shù)的內存,一般多應用在服務(wù)器及圖形工作站上,這將使整個(gè)電腦系統在工作時(shí)更趨于安全穩定。 要了解ECC技術(shù),就不能不提到Parity(奇偶校驗)。在ECC技術(shù)出現之前,內存中應用最多的是另外一種技術(shù),就是Parity(奇偶校驗)。我們知道,在數字電路中,最小的數據單位就是叫“比特(bit)”,也叫數據“位”,“比特”也是內存中的最小單位,它是通過(guò)“1”和“0”來(lái)表示數據高、低電平信號的。在數字電路中8個(gè)連續的比特是一個(gè)字節(byte),在內存中不帶“奇偶校驗”的內存中的每個(gè)字節只有8位,若它的某一位存儲出了錯誤,就會(huì )使其中存儲的相應數據發(fā)生改變而導致應用程序發(fā)生錯誤。而帶有“奇偶校驗”的內存在每一字節(8位)外又額外增加了一位用來(lái)進(jìn)行錯誤檢測。比如一個(gè)字節中存儲了某一數值(1、0、1、0、1、0、1、1),把這每一位相加起來(lái)(1+0+1+0+1+0+1+1=5)。若其結果是奇數,對于偶校驗,校驗位就定義為1,反之則為0;對于奇校驗,則相反。當CPU返回讀取存儲的數據時(shí),它會(huì )再次相加前8位中存儲的數據,計算結果是否與校驗位相一致。當CPU發(fā)現二者不同時(shí)就作出視圖糾正這些錯誤,但Parity有個(gè)缺點(diǎn),當內存查到某個(gè)數據位有錯誤時(shí),卻并不一定能確定在哪一個(gè)位,也就不一定能修正錯誤,所以帶有奇偶校驗的內存的主要功能僅僅是“發(fā)現錯誤”,并能糾正部分簡(jiǎn)單的錯誤。 通過(guò)上面的分析我們知道Parity內存是通過(guò)在原來(lái)數據位的基礎上增加一個(gè)數據位來(lái)檢查當前8位數據的正確性,但隨著(zhù)數據位的增加Parity用來(lái)檢驗的數據位也成倍增加,就是說(shuō)當數據位為16位時(shí)它需要增加2位用于檢查,當數據位為32位時(shí)則需增加4位,依此類(lèi)推。特別是當數據量非常大時(shí),數據出錯的幾率也就越大,對于只能糾正簡(jiǎn)單錯誤的奇偶檢驗的方法就顯得力不從心了,正是基于這樣一種情況,一種新的內存技術(shù)應允而生了,這就是ECC(錯誤檢查和糾正),這種技術(shù)也是在原來(lái)的數據位上外加校驗位來(lái)實(shí)現的。不同的是兩者增加的方法不一樣,這也就導致了兩者的主要功能不太一樣。它與Parity不同的是如果數據位是8位,則需要增加5位來(lái)進(jìn)行ECC錯誤檢查和糾正,數據位每增加一倍,ECC只增加一位檢驗位,也就是說(shuō)當數據位為16位時(shí)ECC位為6位,32位時(shí)ECC位為7位,數據位為64位時(shí)ECC位為8位,依此類(lèi)推,數據位每增加一倍,ECC位只增加一位??傊?,在內存中ECC能夠容許錯誤,并可以將錯誤更正,使系統得以持續正常的操作,不致因錯誤而中斷,且ECC具有自動(dòng)更正的能力,可以將Parity無(wú)法檢查出來(lái)的錯誤位查出并將錯誤修正。 |
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP