ECC Memory Technical Analysis

Ny fitadidiana ECC, fantatra amin'ny anarana hoe fahatsiarovana Code-Correcting Error, dia afaka mamantatra sy manitsy ny lesoka amin'ny data. Matetika izy io no ampiasaina amin'ny solosaina desktop avo lenta, mpizara ary toeram-piasana mba hanatsarana ny fahamarinan-toerana sy ny fiarovana.

Ny fitadidiana dia fitaovana elektrônika, ary mety hisy fahadisoana mandritra ny fampandehanana azy. Ho an'ireo mpampiasa manana fepetra avo lenta, ny fahadisoana fitadidiana dia mety hiteraka olana lehibe. Ny fahadisoana fahatsiarovana dia azo sokajiana ho karazany roa: lesoka mafy sy lesoka malefaka. Ny fahadisoana mafy dia vokatry ny fahasimbana na ny lesoka amin'ny fitaovana, ary diso foana ny angon-drakitra. Tsy azo ahitsy ireo lesoka ireo. Amin'ny lafiny iray, ny fahadisoana malefaka dia mitranga kisendrasendra noho ny anton-javatra toy ny fitsabahana elektronika eo akaikin'ny fahatsiarovana ary azo ahitsy.

Mba hamantarana sy hanitsiana ny fahadisoana fahatsiarovana malefaka, dia nampidirina ny foto-kevitry ny fitadidiana "famaritana parity". Ny singa kely indrindra ao amin'ny fitadidiana dia kely, aseho amin'ny 1 na 0. Bitika valo misesy no mahaforona byte. Ny fitadidiana tsy misy fanamarinana parity dia tsy manana afa-tsy 8 bit isaky ny byte, ary raha misy bit mitahiry sanda diso, dia mety hitarika amin'ny angona diso sy ny tsy fahombiazan'ny fampiharana. Ny fanamarinana parity dia manampy bit fanampiny amin'ny byte tsirairay ho bitika manamarina ny fahadisoana. Aorian'ny fitehirizana angon-drakitra amin'ny byte dia manana lamina raikitra ny bits valo. Ohatra, raha mitahiry data ho 1, 1, 1, 0, 0, 1, 0, 1 ny bits, dia hafahafa ny fitambaran'ireo bits ireo (1+1+1+0+0+1+0+1=5 ). Ho an'ny parity aza, ny bit parity dia voafaritra ho 1; raha tsy izany, dia 0. Rehefa mamaky ny angon-drakitra voatahiry ny CPU, dia manampy ny 8 bit voalohany ary mampitaha ny vokatra amin'ny bitika parity. Ity dingana ity dia afaka mamantatra ny fahadisoana fitadidiana, saingy tsy afaka manitsy azy ireo ny fanamarinana parity. Fanampin'izany, ny fanamarinana parity dia tsy afaka mamantatra ny fahadisoana roa-bit, na dia kely aza ny mety hisian'ny fahadisoana roa-bit.

ECC (Error Checking and Correcting) fahatsiarovana, etsy ankilany, dia mitahiry kaody miafina miaraka amin'ireo bits. Rehefa voasoratra ao anaty fitadidiana ny angona, dia voatahiry ny kaody ECC mifanaraka aminy. Rehefa mamaky indray ny angona voatahiry dia ampitahaina amin'ny kaody ECC vao noforonina ny kaody ECC voatahiry. Raha tsy mifanaraka izy ireo, dia novaina ireo kaody mba hamantarana ny bitika diso amin'ny angona. Ny bit diso dia ariana avy eo, ary ny mpanara-maso ny fitadidiana dia mamoaka ny angona marina. Ny angona voahitsy dia zara raha averina ao anaty fitadidiana. Raha toa ka vakiana indray ireo angona diso ireo dia averina ny dingana fanitsiana. Ny angon-drakitra fanoratana indray dia mety hampiditra overhead, mitarika amin'ny fihenan'ny fampisehoana. Na izany aza, ny fitadidiana ECC dia tena ilaina ho an'ny mpizara sy ny rindranasa mitovy amin'izany, satria manome fahaiza-manao fanitsiana diso. Ny fitadidiana ECC dia lafo kokoa noho ny fitadidiana mahazatra noho ireo endri-javatra fanampiny.

Ny fampiasana fahatsiarovana ECC dia mety hisy fiantraikany lehibe amin'ny fahombiazan'ny rafitra. Na dia mety hampihena ny fampandehanana amin'ny ankapobeny aza izany, dia ilaina ny fanitsiana ny fahadisoana ho an'ny rindranasa sy mpizara manakiana. Vokatr'izany, ny fitadidiana ECC dia safidy mahazatra amin'ny tontolo izay tena zava-dehibe ny fahamarinan'ny angona sy ny fahamarinan'ny rafitra.


Fotoana fandefasana: Jul-19-2023