在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ECC校驗的詳細(xì)講解

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-18 20:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

pYYBAGKtv1mAALtpAATLzw1ZNSs002.png

定義

ECC校驗是一種內(nèi)存糾錯原理,它是比較先進(jìn)的內(nèi)存錯誤檢查和更正的手段。ECC內(nèi)存即糾錯內(nèi)存,簡單的說,其具有發(fā)現(xiàn)錯誤,糾正錯誤的功能,一般多應(yīng)用在高檔臺式電腦/服務(wù)器及圖形工作站上,這將使整個電腦系統(tǒng)在工作時更趨于安全穩(wěn)定。

技術(shù)原理

內(nèi)存是一種電子器件,在其工作過程中難免會出現(xiàn)錯誤,而對于穩(wěn)定性要求高的用戶來說,內(nèi)存錯誤可能會引起致命性的問題。內(nèi)存錯誤根據(jù)其原因還可分為硬錯誤和軟錯誤。硬件錯誤是由于硬件的損害或缺陷造成的,因此數(shù)據(jù)總是不正確,此類錯誤是無法糾正的;軟錯誤是隨機出現(xiàn)的,例如在內(nèi)存附近突然出現(xiàn)電子干擾等因素都可能造成內(nèi)存軟錯誤的發(fā)生。

為了能檢測和糾正內(nèi)存軟錯誤,在ECC技術(shù)出現(xiàn)之前,首先出現(xiàn)的是內(nèi)存“奇偶校驗(Parity)”。內(nèi)存中最小的單位是比特,也稱為“位(bit)”,位有只有兩種狀態(tài)分別以1和0來標(biāo)示,每8個連續(xù)的比特叫做一個字節(jié)(byte)。不帶奇偶校驗的內(nèi)存每個字節(jié)只有8位,如果其某一位存儲了錯誤的值,就會導(dǎo)致其存儲的相應(yīng)數(shù)據(jù)發(fā)生變化,進(jìn)而導(dǎo)致應(yīng)用程序發(fā)生錯誤。而奇偶校驗就是在每一字節(jié)(8位)之外又增加了一位作為錯誤檢測位。在某字節(jié)中存儲數(shù)據(jù)之后,在其8個位上存儲的數(shù)據(jù)是固定的,因為位只能有兩種狀態(tài)1或0,假設(shè)存儲的數(shù)據(jù)用位標(biāo)示為1、1、1、0、0、1、0、1,那么把每個位相加(1+1+1+0+0+1+0+1=5),結(jié)果是奇數(shù)。對于偶校驗,校驗位就定義為1,反之則為0;對于奇校驗,則相反。當(dāng)CPU讀取存儲的數(shù)據(jù)時,它會再次把前8位中存儲的數(shù)據(jù)相加,計算結(jié)果是否與校驗位相一致。從而一定程度上能檢測出內(nèi)存錯誤,奇偶校驗只能檢測出錯誤而無法對其進(jìn)行修正,同時雖然雙位同時發(fā)生錯誤的概率相當(dāng)?shù)?,奇偶校驗卻無法檢測出雙位錯誤。

通過上面的分析我們知道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位來進(jìn)行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無法檢查出來的錯誤位查出并將錯誤修正。

示例

ECC(Error Checking and Correcting,錯誤檢查和糾正)內(nèi)存,它同樣也是在數(shù)據(jù)位上額外的位存儲一個用數(shù)據(jù)加密的代碼。當(dāng)數(shù)據(jù)被寫入內(nèi)存,相應(yīng)的ECC代碼與此同時也被保存下來。當(dāng)重新讀回剛才存儲的數(shù)據(jù)時,保存下來不ECC代碼就會和讀數(shù)據(jù)時產(chǎn)生的ECC代碼做比較。如果兩個代碼不相同,他們則會被解碼,以確定數(shù)據(jù)中的哪一位是不正確的。然后這一錯誤位會被拋棄,內(nèi)存控制器則會釋放出正確的數(shù)據(jù)。被糾正的數(shù)據(jù)很少會被放回內(nèi)存。假如相同的錯誤數(shù)據(jù)再次被讀出,則糾正過程再次被執(zhí)行。重寫數(shù)據(jù)會增加處理過程的開銷,這樣則會導(dǎo)致系統(tǒng)性能的明顯降低。如果是隨機事件而非內(nèi)存的缺點產(chǎn)生的錯誤,則這一內(nèi)存地址的錯誤數(shù)據(jù)會被再次寫入的其他數(shù)據(jù)所取代。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5147

    文章

    19626

    瀏覽量

    316575
  • ECC
    ECC
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    21043
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    S32K311如何在Flash上測試ECC?

    我有一些與目標(biāo) S32K311 上的 Flash ECC 相關(guān)的問題 - ERM 是否負(fù)責(zé) Code Flash 和 Data Flash ECC 中斷通知? - 我們?nèi)绾卧?Flash 上測試 ECC(代碼和數(shù)據(jù))?
    發(fā)表于 04-14 08:47

    基于Verilog語言實現(xiàn)CRC校驗

    CRC即循環(huán)冗余校驗碼:是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。循環(huán)冗余檢查(CRC)是一種數(shù)據(jù)傳輸檢錯功能,對數(shù)據(jù)進(jìn)行多項式計算,并將得到的結(jié)果附在幀的后面,接收設(shè)備也執(zhí)行類似的算
    的頭像 發(fā)表于 03-24 10:36 ?1382次閱讀
    基于Verilog語言實現(xiàn)CRC<b class='flag-5'>校驗</b>

    求助,關(guān)于STM32H7系列芯片下的ECC功能的疑問求解

    《rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics》和《an5342-STM32H7系列內(nèi)部存儲器保護(hù)的糾錯碼(ECC)管理》均說明了無法關(guān)閉RAM區(qū)的ECC
    發(fā)表于 03-11 07:43

    請問ECC功能開啟后如何驗證這個功能是否正常開啟呢?

    各位大佬,現(xiàn)在我這邊一個項目,代碼層面開啟ECC監(jiān)控和中斷后,如何驗證當(dāng)真實應(yīng)用環(huán)境下,Ram區(qū)或者Flash區(qū)某個位被打翻后,會正常觸發(fā)中斷,實現(xiàn)讀和回寫的功能呢?
    發(fā)表于 03-11 06:19

    L298電機驅(qū)動模塊的詳細(xì)講解

    電動小車的組成 ? 一個電動小車整體的運行性能,首先 取決于它的電源模塊和電機驅(qū)動模塊。 ? 電機驅(qū)動模塊主要功能:驅(qū)動小車輪子 轉(zhuǎn)動,使小車行進(jìn)。 ? 電源模塊:顧名思義,就是為整個系統(tǒng) 提供動力支持的部分 下載PDF文檔了解L298電機驅(qū)動模塊詳細(xì)講解。
    發(fā)表于 02-26 15:53

    ECC204 mikroBUS?評估板用戶指南

    電子發(fā)燒友網(wǎng)站提供《ECC204 mikroBUS?評估板用戶指南.pdf》資料免費下載
    發(fā)表于 01-22 16:55 ?0次下載
    <b class='flag-5'>ECC</b>204 mikroBUS?評估板用戶指南

    ECC608-TMNGTLS CryptoAuthentication?數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《ECC608-TMNGTLS CryptoAuthentication?數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-22 15:46 ?0次下載
    <b class='flag-5'>ECC</b>608-TMNGTLS CryptoAuthentication?數(shù)據(jù)手冊

    ECC206概要數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《ECC206概要數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-21 14:05 ?0次下載
    <b class='flag-5'>ECC</b>206概要數(shù)據(jù)手冊

    芯片封裝工藝詳細(xì)講解

    芯片封裝工藝詳細(xì)講解
    發(fā)表于 11-29 14:02 ?2次下載

    TDAxx上的ECC/EDC

    電子發(fā)燒友網(wǎng)站提供《TDAxx上的ECC/EDC.pdf》資料免費下載
    發(fā)表于 10-11 10:19 ?0次下載
    TDAxx上的<b class='flag-5'>ECC</b>/EDC

    DDR Inline ECC在Jacinto7 SoC中的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《DDR Inline ECC在Jacinto7 SoC中的應(yīng)用.pdf》資料免費下載
    發(fā)表于 09-27 11:04 ?0次下載
    DDR Inline <b class='flag-5'>ECC</b>在Jacinto7 SoC中的應(yīng)用

    電感技術(shù)的講解

    詳細(xì)講解電感的原理及計算
    的頭像 發(fā)表于 09-06 02:07 ?2898次閱讀
    電感技術(shù)的<b class='flag-5'>講解</b>

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細(xì)講解+HAL庫)

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細(xì)講解+HAL庫)
    的頭像 發(fā)表于 08-21 16:31 ?5226次閱讀
    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(<b class='flag-5'>詳細(xì)</b><b class='flag-5'>講解</b>+HAL庫)

    在線電流監(jiān)測電流表校驗儀操作說明——每日了解電力知識

    武漢摩恩MOEORW-7690電流表校驗儀,集計數(shù)校驗與電流校驗功能,支持電池與AC供電,全中文顯示,具備完善保護(hù)。可設(shè)置沖擊電壓與校驗電流,自動切斷輸出,適用于電氣設(shè)備檢測。
    的頭像 發(fā)表于 08-20 09:10 ?750次閱讀
    在線電流監(jiān)測電流表<b class='flag-5'>校驗</b>儀操作說明——每日了解電力知識

    便攜式互感器校驗裝置的使用方法——每日了解電力知識

    今天武漢摩恩智能電氣有限公司帶大家了解一下MOEORW-8050/35 便攜式互感器校驗裝置 MOEORW-8050/35 便攜式互感器校驗裝置使用方法: 1.校驗儀面板與背板介紹 下圖
    的頭像 發(fā)表于 07-19 10:41 ?613次閱讀
    便攜式互感器<b class='flag-5'>校驗</b>裝置的使用方法——每日了解電力知識
    主站蜘蛛池模板: 午夜操一操 | 视频在线观看网站 | 欧美色图亚洲 | 天堂网www在线 | 欧美人另类zooz | 一区二区在线免费视频 | 国产一级特黄全黄毛片 | av手机在线播放 | 小屁孩cao大人免费网站 | 日日添天天做天天爱 | 国产精品久久久亚洲第一牛牛 | 夜夜se | 色婷婷综合和线在线 | 国内一区二区三区精品视频 | 亚洲一区毛片 | 99久久久久国产精品免费 | 欧美sese | 欧美 日韩 中文字幕 | 波多久久夜色精品国产 | 五月天婷婷精品视频 | 国产自产视频在线观看香蕉 | 99伊人 | 992tv国产精品福利在线 | 国产美女在线免费观看 | 狠狠干狠狠爱 | 精品午夜久久福利大片免费 | 欧美一区二区视频 | 亚洲一区二区精品视频 | 美女扒开尿口给男人爽免费视频 | 欧美影院一区 | 国产高清精品自在久久 | 国产性较精品视频免费 | 色婷五月 | 操天天操| 特级生活片| 久久久久久久综合色一本 | 免费人成观看在线网 | 美女扒开尿口给男人捅 | 国产精品五月天 | bt天堂新版中文在线地址 | 操女人网址 |