chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

干貨|ECC內(nèi)存為什么比普通內(nèi)存更穩(wěn)定?

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-03-06 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么需要ECC內(nèi)存?因?yàn)橛脖P的速度遠(yuǎn)遠(yuǎn)比不上CPU的速度,所以電腦在程序運(yùn)行時CPU都會先把要執(zhí)行的代碼和各種數(shù)據(jù)從硬盤讀取到內(nèi)存(單片機(jī)這種小CPU除外),之后和內(nèi)存交互數(shù)據(jù),所以內(nèi)存的穩(wěn)定性很大程度上決定了電腦的穩(wěn)定性。但是在電腦的運(yùn)行環(huán)境中,存在著各式各樣的干擾,包括EMI電磁干擾、電源紋波干擾等,這些干擾會導(dǎo)致內(nèi)存在和CPU交互數(shù)據(jù)時發(fā)生比特翻轉(zhuǎn)(某個0變成1),如果比特翻轉(zhuǎn)發(fā)生在某些不重要的位置上,比如某張圖片或者某個視頻流里面,使用者很有可能會感受不到。但是一旦發(fā)生在某個代碼里面,輕則導(dǎo)致軟件報錯或者閃退,重則藍(lán)屏死機(jī)或hardfault,對于普通PC來說還算能接受,畢竟概率很小,但是對于服務(wù)器來講,一次宕機(jī)可能會造成災(zāi)難性的損失,所以服務(wù)器往往會使用穩(wěn)定性更高的ECC內(nèi)存。47315808-b929-11ed-ad0d-dac502259ad0.png

漢明碼原理

為什么ECC內(nèi)存能糾錯呢?就是因?yàn)槭褂昧藵h明碼編碼。更準(zhǔn)確來說,目前絕大多數(shù)ECC內(nèi)存都是使用的漢明碼來發(fā)現(xiàn)并糾錯的。漢明碼在一組數(shù)據(jù)中最多只能糾錯1個比特或者最多發(fā)現(xiàn)2個比特的錯誤,超過2個比特的錯誤就有概率通過漢明碼校驗(yàn),這是前提,只有在這個基礎(chǔ)上我們才能推出后面的結(jié)論。

漢明碼原理總結(jié)來說就是奇偶校驗(yàn)+交集排除,奇偶校驗(yàn)負(fù)責(zé)檢測錯誤,交集排除負(fù)責(zé)定位錯誤的位置。奇偶校驗(yàn):根據(jù)被傳輸?shù)囊唤M二進(jìn)制代碼的數(shù)位中“1”的個數(shù)是奇數(shù)或偶數(shù)來進(jìn)行校驗(yàn)。以偶校驗(yàn)為例,在每組數(shù)據(jù)中增加一個奇偶校驗(yàn)位,若原始數(shù)據(jù)1的個數(shù)為奇數(shù),那奇偶校驗(yàn)位就補(bǔ)1,若原始數(shù)據(jù)1的個數(shù)本身就是偶數(shù)那奇偶校驗(yàn)位就不用補(bǔ)1,用0代替。奇偶校驗(yàn)有個巧妙的地方,就是奇偶校驗(yàn)位本身也能被校驗(yàn),這也是奇偶校驗(yàn)?zāi)芎徒患懦浜鲜褂玫囊粋€必要前提。交集排除:簡單來說就是元素A若同時在集合B和集合C中,如果A、B、C都存在的話,那A一定在B∩C中。下面以一個4*4的數(shù)據(jù)舉例說明。4776a6e2-b929-11ed-ad0d-dac502259ad0.png1.為了使用交集排除,先把4*4的數(shù)據(jù)分成下圖4個區(qū):4796e11e-b929-11ed-ad0d-dac502259ad0.png2.在1區(qū)使用偶校驗(yàn)得出沒有錯誤:47a93d00-b929-11ed-ad0d-dac502259ad0.png3.在2區(qū)使用偶校驗(yàn)得出有錯誤:47c49c80-b929-11ed-ad0d-dac502259ad0.png4.在3區(qū)使用偶校驗(yàn)得出有錯誤:47ddea96-b929-11ed-ad0d-dac502259ad0.png5.在4區(qū)使用偶校驗(yàn)得出沒有錯誤:47f6a4a0-b929-11ed-ad0d-dac502259ad0.png

6.綜合2、3、4、5的結(jié)論就可以得出,錯誤數(shù)據(jù)同時在2區(qū)和3區(qū),并且1區(qū)和4區(qū)沒有錯誤,所以錯誤數(shù)據(jù)一定在如下(2,3)的位置,所以把(2,3)的1改為0就能得到正確的一組數(shù)據(jù)。4811a516-b929-11ed-ad0d-dac502259ad0.png482acc12-b929-11ed-ad0d-dac502259ad0.png

總結(jié)


以上就是漢明碼最基礎(chǔ)的原理,但這并不是漢明碼被廣泛運(yùn)用在內(nèi)存糾錯的全部原因,因?yàn)閱渭儽燃m錯能力,它遠(yuǎn)遠(yuǎn)沒有LDPC低密度校驗(yàn)碼強(qiáng),能被廣泛運(yùn)用的原因是漢明碼能用極少的硬件電路實(shí)現(xiàn)(4*4的數(shù)據(jù)只需要5級異或門),而且有效數(shù)據(jù)比很高(一組數(shù)據(jù)只需要在2的整數(shù)次方的比特位置插入一個比特的校驗(yàn)位,有效數(shù)據(jù)比成指數(shù)級提高,當(dāng)然一組數(shù)據(jù)越長超過2比特錯誤的概率也就越大),具體原理后面再分析。

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

    關(guān)注

    9

    文章

    3170

    瀏覽量

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

    關(guān)注

    0

    文章

    100

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    快速搞懂C語言程序內(nèi)存分區(qū)!

    在程序運(yùn)行過程中,操作系統(tǒng)會根據(jù)程序的需要,將內(nèi)存劃分為多個功能不同的區(qū)段,以便更高效地管理內(nèi)存資源和確保程序的穩(wěn)定運(yùn)行。不同的內(nèi)存區(qū)段負(fù)責(zé)存儲不同類型的數(shù)據(jù)和代碼,涵蓋了從程序指令、
    的頭像 發(fā)表于 03-14 17:37 ?1285次閱讀
    快速搞懂C語言程序<b class='flag-5'>內(nèi)存</b>分區(qū)!

    當(dāng)內(nèi)存不夠時,stm32h7 ITCM可以當(dāng)普通ram用嗎?

    當(dāng)內(nèi)存不夠時,stm32h7 ITCM可以當(dāng)普通ram用嗎
    發(fā)表于 03-14 06:13

    速度更快,傳輸更穩(wěn)定的工業(yè)相機(jī)COF接口

    工業(yè)相機(jī)的數(shù)據(jù)接口之一COF接口,速度更快,傳輸更穩(wěn)定的。
    的頭像 發(fā)表于 03-10 17:32 ?843次閱讀
    速度更快,傳輸<b class='flag-5'>更穩(wěn)定</b>的工業(yè)相機(jī)COF接口

    DLP6500存儲內(nèi)存為128m,存儲圖片數(shù)量少,請問能否對其進(jìn)行擴(kuò)容?

    根據(jù)用戶手冊,DLP6500存儲內(nèi)存為128m,存儲圖片數(shù)量少,請問能否對其進(jìn)行擴(kuò)容?或者有其他方法提高存儲容量嗎?
    發(fā)表于 02-21 06:48

    HarmonyOS官網(wǎng)上線“穩(wěn)定性”專欄 助力更穩(wěn)定流暢的鴻蒙原生應(yīng)用開發(fā)

    鴻蒙應(yīng)用穩(wěn)定性是影響用戶體驗(yàn)的重要因素之一,常見的穩(wěn)定性問題包括:崩潰、應(yīng)用Freeze、內(nèi)存泄漏、內(nèi)存越界等。這類問題的定界與定位往往需要豐富的經(jīng)驗(yàn)積累和技術(shù)沉淀,定位過程通常耗時耗
    發(fā)表于 02-17 17:17

    華為助力更穩(wěn)定流暢的鴻蒙原生應(yīng)用開發(fā)

    鴻蒙應(yīng)用穩(wěn)定性是影響用戶體驗(yàn)的重要因素之一,常見的穩(wěn)定性問題包括:崩潰、應(yīng)用Freeze、內(nèi)存泄漏、內(nèi)存越界等。這類問題的定界與定位往往需要豐富的經(jīng)驗(yàn)積累和技術(shù)沉淀,定位過程通常耗時耗
    的頭像 發(fā)表于 02-10 14:03 ?1001次閱讀
    華為助力<b class='flag-5'>更穩(wěn)定</b>流暢的鴻蒙原生應(yīng)用開發(fā)

    hyper v 內(nèi)存,hyper v 內(nèi)存設(shè)置的操作步驟和方法是什么?

    在利用Hyper-V搭建和管理虛擬機(jī)的過程中,合理設(shè)置虛擬機(jī)的內(nèi)存至關(guān)重要。內(nèi)存分配是否恰當(dāng),會直接影響到虛擬機(jī)的運(yùn)行性能和穩(wěn)定性。若內(nèi)存分配過少,虛擬機(jī)可能運(yùn)行緩慢甚至頻繁卡頓;而分
    的頭像 發(fā)表于 01-24 15:22 ?1080次閱讀
    hyper v <b class='flag-5'>內(nèi)存</b>,hyper v <b class='flag-5'>內(nèi)存</b>設(shè)置的操作步驟和方法是什么?

    hyper 內(nèi)存,Hyper內(nèi)存:如何監(jiān)控與優(yōu)化hyper-v虛擬機(jī)的內(nèi)存使用

    在日常工作中,我們常常需要處理大量的文件和數(shù)據(jù),這些重復(fù)性任務(wù)不僅耗時耗力,還容易因疲勞而導(dǎo)致錯誤。幸運(yùn)的是,批量管理工具的出現(xiàn)為這一問題提供了高效的解決方案。今天就為大家介紹Hyper內(nèi)存
    的頭像 發(fā)表于 01-24 14:15 ?1648次閱讀
    hyper <b class='flag-5'>內(nèi)存</b>,Hyper<b class='flag-5'>內(nèi)存</b>:如何監(jiān)控與優(yōu)化hyper-v虛擬機(jī)的<b class='flag-5'>內(nèi)存</b>使用

    虛擬內(nèi)存和云計算的關(guān)系

    在現(xiàn)代計算機(jī)科學(xué)中,虛擬內(nèi)存和云計算是兩個關(guān)鍵的技術(shù)概念。虛擬內(nèi)存是一種內(nèi)存管理技術(shù),它允許計算機(jī)使用物理內(nèi)存更多的
    的頭像 發(fā)表于 12-04 09:50 ?818次閱讀

    虛擬內(nèi)存溢出該怎么處理 虛擬內(nèi)存在服務(wù)器中的應(yīng)用

    在現(xiàn)代計算機(jī)系統(tǒng)中,虛擬內(nèi)存是一種重要的資源管理技術(shù),它允許系統(tǒng)使用硬盤空間來擴(kuò)展物理內(nèi)存的容量。然而,當(dāng)系統(tǒng)運(yùn)行的程序和進(jìn)程超出了物理內(nèi)存和虛擬內(nèi)存的總?cè)萘繒r,就會出現(xiàn)虛擬
    的頭像 發(fā)表于 12-04 09:49 ?1495次閱讀

    Linux下如何管理虛擬內(nèi)存 使用虛擬內(nèi)存時的常見問題

    在Linux系統(tǒng)中,虛擬內(nèi)存管理是操作系統(tǒng)內(nèi)核的一個重要功能,負(fù)責(zé)管理物理內(nèi)存和磁盤上的交換空間。以下是對Linux下如何管理虛擬內(nèi)存以及使用虛擬內(nèi)存時常見問題的介紹: Linux下如
    的頭像 發(fā)表于 12-04 09:19 ?1855次閱讀

    什么是虛擬內(nèi)存分頁 Windows系統(tǒng)虛擬內(nèi)存優(yōu)化方法

    虛擬內(nèi)存分頁概述 在Windows操作系統(tǒng)中,虛擬內(nèi)存是通過分頁機(jī)制實(shí)現(xiàn)的。分頁允許系統(tǒng)將內(nèi)存中的數(shù)據(jù)移動到硬盤上,以便為當(dāng)前運(yùn)行的程序騰出空間。這個過程對于保持系統(tǒng)的流暢運(yùn)行至關(guān)重要,尤其是在物理
    的頭像 發(fā)表于 12-04 09:16 ?2138次閱讀

    虛擬內(nèi)存不足如何解決 虛擬內(nèi)存和物理內(nèi)存的區(qū)別

    虛擬內(nèi)存不足的解決方案 虛擬內(nèi)存不足是計算機(jī)用戶經(jīng)常遇到的問題,尤其是在運(yùn)行大型軟件或多任務(wù)處理時。以下是一些解決虛擬內(nèi)存不足問題的方法: 增加物理內(nèi)存(RAM) : 這是最直接的解決
    的頭像 發(fā)表于 12-04 09:14 ?2258次閱讀

    虛擬內(nèi)存的作用和原理 如何調(diào)整虛擬內(nèi)存設(shè)置

    虛擬內(nèi)存,也稱為虛擬內(nèi)存管理或頁面文件,是計算機(jī)操作系統(tǒng)中的一種內(nèi)存管理技術(shù)。它允許系統(tǒng)使用硬盤空間作為額外的RAM(隨機(jī)存取存儲器),以彌補(bǔ)物理內(nèi)存(RAM)的不足。虛擬
    的頭像 發(fā)表于 12-04 09:13 ?4964次閱讀

    內(nèi)存藍(lán)屏死機(jī)?內(nèi)存驗(yàn)貨指南你值得擁有

    內(nèi)存領(lǐng)域,穩(wěn)定性無疑是用戶最需要關(guān)注的指標(biāo)。由于身負(fù)整機(jī)數(shù)據(jù)交換的重任,因此其品質(zhì)極大程度上決定著使用過程中,是否會出現(xiàn)藍(lán)屏、死機(jī)等問題。本期我們將以墨云藏境系列DDR5 RGB國風(fēng)內(nèi)存為例,為
    的頭像 發(fā)表于 12-02 15:38 ?958次閱讀
    新<b class='flag-5'>內(nèi)存</b>藍(lán)屏死機(jī)?<b class='flag-5'>內(nèi)存</b>驗(yàn)貨指南你值得擁有