Bîra ECC, ku wekî bîranîna Koda Rastkirina Çewtiyê jî tê zanîn, xwedan kapasîteya ku di daneyan de xeletiyan tespît bike û rast bike. Ew bi gelemperî di komputerên sermaseyê, pêşkêşker û stasyonên xebatê yên paşîn de tê bikar anîn da ku aramî û ewlehiya pergalê zêde bike.
Bîr amûrek elektronîkî ye û dibe ku di dema xebitandina wê de xeletî çêbibin. Ji bo bikarhênerên xwedan daxwazên aramiya bilind, xeletiyên bîranînê dikarin bibin sedema pirsgirêkên krîtîk. Çewtiyên bîranînê dikarin li du celeb werin dabeş kirin: xeletiyên hişk û xeletiyên nerm. Çewtiyên dijwar ji ber zirar an kêmasiyên hardware têne çêkirin, û dane bi domdarî xelet in. Ev xeletî nayên rast kirin. Ji hêla din ve, xeletiyên nermî ji ber faktorên mîna destwerdana elektronîkî ya li nêzê bîranînê bi rasthatinî çêdibin û dikarin werin rast kirin.
Ji bo tespîtkirin û rastkirina xeletiyên bîranîna nerm, têgeha "kontrola hevsengî" ya bîranînê hate destnîşan kirin. Yekîneya herî biçûk a di bîrê de bit e, bi 1 an jî 0 tê nîşandan. Heşt bit li pey hev baytekê pêk tînin. Bîra bêyî kontrolkirina hevsengiyê tenê 8 bit di her byte de heye, û heke bitek nirxek nerast hilîne, ew dikare bibe sedema têkçûna daneyan û serîlêdanê ya çewt. Kontrola hevsengiyê wekî bit-kontrolkirina xeletiyê bitekek zêde li her baytê zêde dike. Piştî hilanîna daneyan di byteyekê de, heşt bit xwedan şêweyek sabit in. Mînakî, heke bits daneyan wekî 1, 1, 1, 0, 0, 1, 0, 1 hilînin, kombûna van bityan xerîb e (1+1+1+0+0+1+0+1=5 ). Ji bo hevsengiyê jî, bit pariyê wekî 1 tê pênasekirin; wekî din, ew 0 ye. Dema ku CPU daneyên tomarkirî dixwîne, ew 8 bitên pêşîn lê zêde dike û encamê bi bit parîteyê re dide ber hev. Ev pêvajo dikare xeletiyên bîranînê tespît bike, lê kontrolkirina parîteyê nikare wan rast bike. Wekî din, kontrolkirina parîteyê nikare xeletiyên du-bit tespît bike, her çend îhtîmala xeletiyên du-bit kêm e.
Bîra ECC (Kontrolkirin û Rastkirina Çewtiyê), ji hêla din ve, kodek şîfrekirî li kêleka biteyên daneyê hilîne. Dema ku dane di bîranînê de têne nivîsandin, koda ECC ya têkildar tê tomar kirin. Dema ku daneyên hilanîn paşde dixwînin, koda ECC ya hatî hilanîn bi koda ECC ya nû hatî hilberandin re tê berhev kirin. Ger ew li hev nebin, kod têne deşîfre kirin da ku di daneyê de bit xelet nas bikin. Dûv re bîta xelet tê avêtin, û kontrolkera bîranînê daneyên rast derdixe. Daneyên serastkirî kêm caran dîsa li bîranînê têne nivîsandin. Ger heman daneya xelet dîsa were xwendin, pêvajoya rastkirinê dubare dibe. Ji nû ve nivîsandina daneyan dikare serê xwe destnîşan bike, ku bibe sedema kêmbûna performansê ya berbiçav. Lêbelê, bîranîna ECC ji bo server û serîlêdanên wekhev girîng e, ji ber ku ew kapasîteyên rastkirina xeletiyê peyda dike. Bîra ECC ji ber taybetmendiyên wê yên zêde ji bîra birêkûpêk bihatir e.
Bikaranîna bîranîna ECC dikare bandorek girîng li ser performansa pergalê hebe. Her çend dibe ku ew performansa giştî kêm bike, lê rastkirina xeletiyê ji bo serîlêdanên krîtîk û pêşkêşkeran pêdivî ye. Wekî encamek, bîranîna ECC di hawîrdorên ku yekbûna daneyê û aramiya pergalê serekî ye bijarek hevpar e.
Dema şandinê: Tîrmeh-19-2023