女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ECC校驗的詳細講解

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-06-18 20:08 ? 次閱讀
pYYBAGKtv1mAALtpAATLzw1ZNSs002.png

定義

ECC校驗是一種內存糾錯原理,它是比較先進的內存錯誤檢查和更正的手段。ECC內存即糾錯內存,簡單的說,其具有發現錯誤,糾正錯誤的功能,一般多應用在高檔臺式電腦/服務器及圖形工作站上,這將使整個電腦系統在工作時更趨于安全穩定。

技術原理

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

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

通過上面的分析我們知道Parity內存是通過在原來數據位的基礎上增加一個數據位來檢查當前8位數據的正確性,但隨著數據位的增加Parity用來檢驗的數據位也成倍增加,就是說當數據位為16位時它需要增加2位用于檢查,當數據位為32位時則需增加4位,依此類推。特別是當數據量非常大時,數據出錯的幾率也就越大,對于只能糾正簡單錯誤的奇偶檢驗的方法就顯得力不從心了,正是基于這樣一種情況,一種新的內存技術應允而生了,這就是ECC(錯誤檢查和糾正),這種技術也是在原來的數據位上外加校驗位來實現的。不同的是兩者增加的方法不一樣,這也就導致了兩者的主要功能不太一樣。它與Parity不同的是如果數據位是8位,則需要增加5位來進行ECC錯誤檢查和糾正,數據位每增加一倍,ECC只增加一位檢驗位,也就是說當數據位為16位時ECC位為6位,32位時ECC位為7位,數據位為64位時ECC位為8位,依此類推,數據位每增加一倍,ECC位只增加一位。總之,在內存中ECC能夠容許錯誤,并可以將錯誤更正,使系統得以持續正常的操作,不致因錯誤而中斷,且ECC具有自動更正的能力,可以將Parity無法檢查出來的錯誤位查出并將錯誤修正。

示例

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

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5141

    文章

    19526

    瀏覽量

    314861
  • ECC
    ECC
    +關注

    關注

    0

    文章

    97

    瀏覽量

    20956
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    S32K311如何在Flash上測試ECC

    我有一些與目標 S32K311 上的 Flash ECC 相關的問題 - ERM 是否負責 Code Flash 和 Data Flash ECC 中斷通知? - 我們如何在 Flash 上測試 ECC(代碼和數據)?
    發表于 04-14 08:47

    基于Verilog語言實現CRC校驗

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

    求助,關于STM32H7系列芯片下的ECC功能的疑問求解

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

    L298電機驅動模塊的詳細講解

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

    ECC204 mikroBUS?評估板用戶指南

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

    ECC608-TMNGTLS CryptoAuthentication?數據手冊

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

    ECC206概要數據手冊

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

    芯片封裝工藝詳細講解

    芯片封裝工藝詳細講解
    發表于 11-29 14:02 ?1次下載

    TDAxx上的ECC/EDC

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

    DDR Inline ECC在Jacinto7 SoC中的應用

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

    電感技術的講解

    詳細講解電感的原理及計算
    的頭像 發表于 09-06 02:07 ?2772次閱讀
    電感技術的<b class='flag-5'>講解</b>

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

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

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

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

    ESP32怎么解鎖MAC校驗

    買了幾個二手ESP32,發現是單核的,有MAC校驗,怎么解鎖MAC校驗
    發表于 07-01 07:28

    電流互感器極性校驗的方法

    測量和保護系統的準確性和可靠性至關重要。本文將詳細介紹電流互感器極性校驗的方法,包括原理、步驟、注意事項和實際應用。 一、電流互感器極性校驗的原理 電流互感器的工作原理是利用電磁感應原理,將一次側的高電流轉換為二次側的低電流。在
    的頭像 發表于 06-24 10:41 ?2967次閱讀