ECC ndangariro Technical Analysis

ECC ndangariro, inozivikanwawo seKukanganisa-Kugadzirisa Kodhi ndangariro, ine kugona kuona nekugadzirisa zvikanganiso mudata. Inowanzo shandiswa mumakomputa epamusoro-soro, maseva, uye nzvimbo dzekushandira kusimudzira kugadzikana kwehurongwa uye kuchengetedzeka.

Memory chinhu chemagetsi, uye kukanganisa kunogona kuitika panguva yekushanda kwayo. Kune vashandisi vane yakakwira kugadzikana zvinodiwa, zvikanganiso zvekurangarira zvinogona kutungamira kune dzakakomba nyaya. Kukanganisa kwendangariro kunogona kuiswa mumhando mbiri: kukanganisa kwakaoma uye kukanganisa kwakapfava. Kukanganisa kwakaoma kunokonzerwa nekukuvara kwehardware kana kukanganisa, uye iyo data inogara isiriyo. Zvikanganiso izvi hazvigone kugadziriswa. Kune rimwe divi, kukanganisa kwakapfava kunoitika zvisina tsarukano nekuda kwezvinhu zvakaita sekukanganisa kwemagetsi padyo nendangariro uye zvinogona kugadziriswa.

Kuti uone uye kugadzirisa zvikanganiso zvendangariro zvakapfava, iyo pfungwa yendangariro "parity cheki" yakaunzwa. Chikamu chidiki mundangariro chishoma, chinomiririrwa na 1 kana 0. Mabhiti masere akatevedzana anoumba baiti. Memory isina parity cheki ine chete 8 bits pabyte, uye kana chero chidimbu chakachengeta kukosha kwakashata, zvinogona kutungamirira kune zvikanganiso zve data uye kukundikana kwekushandisa. Parity cheki inowedzera imwe bhiti kune yega yega senge yekukanganisa-kutarisa bit. Mushure mekuchengetedza data mubyte, mabheti masere ane pateni yakatarwa. Semuyenzaniso, kana mabits akachengeta data se 1, 1, 1, 0, 0, 1, 0, 1, huwandu hwemabhiti aya husinganzwisisike (1+1+1+0+0+1+0+1=5 ) Kune kunyangwe kuenzana, iyo parity bit inotsanangurwa se 1; kana zvisina kudaro, ndeye 0. Apo CPU inoverenga data yakachengetwa, inowedzera mabhiti ekutanga e8 uye inoenzanisa chigumisiro nechiyero chekuenzanisa. Iyi nzira inogona kuona zvikanganiso zvendangariro, asi cheki chekuenzanisa haigone kuzvigadzirisa. Pamusoro pezvo, cheki yekuenzanisa haikwanise kuona zvikanganiso zve-double-bit, kunyangwe mukana wekukanganisa kaviri-bit wakadzikira.

ECC (Kukanganisa Kutarisa uye Kugadzirisa) ndangariro, kune rumwe rutivi, inochengeta yakavharidzirwa kodhi padivi pe data bits. Kana data yakanyorwa mundangariro, iyo inoenderana ECC kodhi inochengetwa. Paunenge uchiverenga uchidzosera data rakachengetwa, iyo yakachengetedzwa ECC kodhi inofananidzwa neiyo ichangobva kugadzirwa ECC kodhi. Kana zvisingaenderane, macode anotemwa kuti aone iyo isiriyo bit mu data. Icho chinokanganisa chidimbu chinobva charaswa, uye chidzori chendangariro chinoburitsa iyo data chaiyo. Data yakagadziriswa haiwanzo kunyorwa mundangariro. Kana iyo data isina kururama imwe chete yakaverengwa zvakare, nzira yekugadzirisa inodzokororwa. Kunyora zvakare data kunogona kuunza pamusoro, zvichitungamira kukudzikira kwekuita kunooneka. Nekudaro, ECC ndangariro yakakosha kumaseva uye mamwe maapplication, sezvo ichipa kukanganisa kugadzirisa kugona. ECC ndangariro inodhura kupfuura ndangariro yenguva dzose nekuda kwekuwedzera kwayo maficha.

Kushandisa ECC memory kunogona kuve nekukanganisa kwakakosha pakuita kwesystem. Kunyange zvichigona kuderedza kuita kwese, kugadzirisa kukanganisa kwakakosha kune zvakakosha maapplication nemaseva. Nekuda kweizvozvo, ECC ndangariro isarudzo yakajairika munzvimbo umo kutendeseka kwedata uye kugadzikana kwehurongwa kwakakosha.


Nguva yekutumira: Jul-19-2023