Tha comas aig cuimhne ECC, ris an canar cuideachd cuimhne Còd Ceartachaidh Mearachd, mearachdan ann an dàta a lorg agus a cheartachadh. Tha e air a chleachdadh gu cumanta ann an coimpiutairean deasg àrd, frithealaichean, agus ionadan-obrach gus seasmhachd agus sàbhailteachd an t-siostaim àrdachadh.
Is e inneal dealanach a th’ ann an cuimhne, agus faodaidh mearachdan tachairt fhad ‘s a tha e ag obair. Do luchd-cleachdaidh le riatanasan àrd seasmhachd, faodaidh mearachdan cuimhne leantainn gu cùisean èiginneach. Faodar mearachdan cuimhne a roinn ann an dà sheòrsa: mearachdan cruaidh agus mearachdan bog. Tha mearachdan cruaidh air an adhbhrachadh le milleadh bathar-cruaidh no uireasbhaidhean, agus tha an dàta gu cunbhalach ceàrr. Chan urrainnear na mearachdan sin a cheartachadh. Air an làimh eile, bidh mearachdan bog a’ tachairt air thuaiream mar thoradh air factaran mar eadar-theachd dealanach faisg air a’ chuimhne agus faodar an ceartachadh.
Gus mearachdan cuimhne bog a lorg agus a cheartachadh, chaidh bun-bheachd “sgrùdadh co-ionannachd” cuimhne a thoirt a-steach. Is e an aonad as lugha ann an cuimhne beagan, air a riochdachadh le 1 no 0. Bidh ochd pìosan leantainneach a 'dèanamh suas beit. Chan eil ach 8 pìosan gach byte aig cuimhne gun sgrùdadh co-ionannachd, agus ma tha pìos sam bith a’ stòradh luach ceàrr, faodaidh e leantainn gu dàta mearachdach agus fàilligidhean tagraidh. Bidh sgrùdadh co-ionannachd a’ cur beagan a bharrachd ri gach byte mar phàirt sgrùdaidh mearachd. Às deidh dàta a stòradh ann am byte, tha pàtran stèidhichte aig na h-ochd buillean. Mar eisimpleir, ma tha na pìosan a’ stòradh dàta mar 1, 1, 1, 0, 0, 1, 0, 1, tha suim nam pìosan seo neònach (1+1+1+0+0+1+0+1=5 ). Airson cothromachd, tha am pìos co-ionannachd air a mhìneachadh mar 1; air dhòigh eile, is e 0 a th’ ann. Nuair a leughas an CPU an dàta a tha air a stòradh, bidh e a’ cur ris a’ chiad 8 pìosan agus a’ dèanamh coimeas eadar an toradh agus am pìos co-ionannachd. Faodaidh am pròiseas seo mearachdan cuimhne a lorg, ach chan urrainn do sgrùdadh co-ionannachd iad a cheartachadh. A bharrachd air an sin, chan urrainn do sgrùdadh co-ionannachd mearachdan dà-phuing a lorg, ged a tha coltachd mhearachdan dà-phuing ìosal.
Tha cuimhne ECC (Mearachd a’ sgrùdadh agus a’ ceartachadh), air an làimh eile, a’ stòradh còd crioptaichte ri taobh nam pìosan dàta. Nuair a thèid dàta a sgrìobhadh mar chuimhne, thèid an còd ECC co-fhreagarrach a shàbhaladh. Nuair a leughas tu an dàta a chaidh a stòradh air ais, thèid an còd ECC a chaidh a shàbhaladh a choimeas ris a’ chòd ECC a chaidh a chruthachadh às ùr. Mura h-eil iad a’ maidseadh, thèid na còdan a dhì-chòdachadh gus am pìos ceàrr san dàta aithneachadh. Thèid am pìos mearachdach an uairsin a thilgeil air falbh, agus bidh rianadair na cuimhne a’ leigeil a-mach an dàta ceart. Is ann ainneamh a thèid dàta ceart a sgrìobhadh air ais gu cuimhne. Ma thèid an aon dàta mearachdach a leughadh a-rithist, thèid am pròiseas ceartachaidh a-rithist. Faodaidh ath-sgrìobhadh dàta os cionn a thoirt a-steach, a’ leantainn gu lùghdachadh coileanaidh follaiseach. Ach, tha cuimhne ECC deatamach airson frithealaichean agus tagraidhean coltach ris, leis gu bheil e a’ toirt seachad comasan ceartachaidh mhearachdan. Tha cuimhne ECC nas daoire na cuimhne àbhaisteach air sgàth nam feartan a bharrachd aige.
Faodaidh cleachdadh cuimhne ECC buaidh mhòr a thoirt air coileanadh siostam. Ged a dh’ fhaodadh e coileanadh iomlan a lughdachadh, tha ceartachadh mhearachdan deatamach airson tagraidhean èiginneach agus frithealaichean. Mar thoradh air an sin, tha cuimhne ECC na roghainn cumanta ann an àrainneachdan far a bheil ionracas dàta agus seasmhachd siostam air leth cudromach.
Ùine puist: Iuchar-19-2023