Usoro nchọpụta njehie

Usoro Nchọpụta Njehie: Ịnọgide Na-eguzosi Ike n'Ihe Banyere Data na Sistemụ Nkwukọrịta

Pendahuluan

Site na mmụba ngwa ngwa nke teknụzụ na nkwukọrịta dijitalụ, a pụghị ikwubiga okwu ókè banyere mkpa ọ dị ịnọgide na-enwe iguzosi ike n'ezi ihe data. N'ime sistemụ nkwukọrịta ọ bụla, ma ọ bụ nnyefe data site na netwọk kọmputa, nchekwa data dijitalụ, ma ọ bụ nnyefe mgbaàmà na nkwukọrịta, ijide n'aka na data enwetara dabara kpọmkwem na data ezigara dị oke mkpa. Usoro nchọpụta njehie bụ isi ihe na-eme ka iguzosi ike n'ezi ihe data a dịgide, nke bụ isi ihe dị mkpa maka nkwado na ntụkwasị obi nke ọtụtụ teknụzụ anyị na-eji taa.

Mkpa Nchọpụta Njehie

Enwere ike ịkpata njehie na nnyefe data site na ọtụtụ ihe dị iche iche, gụnyere nnyonye anya eletrọnịkị, nnyonye anya mgbaama, ọdịda ngwaike, ma ọ bụ ntụpọ na mgbasa ozi nnyefe. Njehie ndị a nwere ike ịdị site na mgbanwe, efu, ma ọ bụ ọbụna obere iberibe agbakwunyere. Na-enweghị usoro kwesịrị ekwesị iji chọpụta njehie ndị a, data ebufere nwere ike imebi ma kpatara njehie na-egbu egbu na ngwa ndị dabere na ya. Dịka ọmụmaatụ, nnyefe faịlụ, nkwukọrịta sava-na-sava, na ọbụna ọrụ ego nwere ike imebi.

Ụdị Njehie dị na Data

1. Njehie Otu Bit
Njehie otu-bit na-eme mgbe otu obere data gbanwere site na 0 ruo 1 ma ọ bụ megidere nke ahụ. Nke a bụ njehie kachasị mfe ịchọpụta na idozi.

2. Njehie Mgbawa
Njehie mgbawa na-eme mgbe otu bits ndị na-esochi onwe ha na data ahụ dị na njehie. Mgbawa ndị a nwere ike ịdị iche n'ogologo ma na-esikarị ike ịchọpụta na idozi karịa njehie otu bits.

3. Mmejọ ndị a na-eme ugboro ugboro
Njehie ugboro ugboro bụ ụdị njehie nke na-eme ugboro ugboro n'otu ọnọdụ bit na ọtụtụ ngọngọ data.

Usoro Nchọpụta Njehie

1. Nyochaa nha anya
Usoro nlele nha nhata bụ usoro dị mkpa maka ịchọpụta njehie otu-bit. Obere nha nhata bụ obere nha agbakwunyere na setịpụ nke bits iji hụ na ọnụọgụ nke 1 dị na setịpụ ahụ bụ ma hà nhata (ọbụna nhata) ma ọ bụ ọdịiche dị iche (nha nhata dị iche). Mgbe enwetara data, sistemụ ahụ na-agụta ọnụọgụ nke 1s ma na-enyocha na ọ dabara na nha nhata a tụrụ anya ya. Ọ bụrụ na achọpụtara ọdịiche dị, njehie emeela.

Ihe atụ dị mfe: ọ bụrụ na anyị nwere data 1101 ma na-eji nha nha nhata, anyị na-agbakwụnye obere ka data ebufere wee bụrụ 11011 (biti anọ 1, nọmba nha nhata). Ọ bụrụ na data enwetara bụ 11001 (biti atọ 1, nọmba na-adịghị mma), mgbe ahụ a ga-achọpụta njehie.

2. Checksum
Checksumming bụ usoro nchọpụta njehie dị elu karịa nke a na-ejikarị eme ihe na usoro netwọk. A na-ekewa data n'ime ngalaba, a na-agbakọkwa uru nke ngalaba ọ bụla (checksum). A na-eziga checksum a na data ahụ. Onye nnata ahụ na-agbakọ checksum nke data enwetara ma jiri ya tụnyere checksum natara. Ọ bụrụ na e nwere ihe dị iche, a na-achọpụta njehie.

Usoro a dị irè karịa n'ịchọpụta ụdị njehie dị iche iche gụnyere njehie mgbawa.

3. Nyocha Mwepụ Oge Ogbugbu (CRC)
CRC bụ otu n'ime usoro kachasị ewu ewu maka ịchọpụta njehie na nnyefe data. Usoro a na-eji algọridim mgbakọ na mwepụ dị mgbagwoju anya karị, ebe a na-ele data anya dị ka polynomial abụọ wee kewaa ya site na polynomial generator. Nsonaazụ nke nkewa a bụ ihe fọdụrụ, nke a maara dị ka koodu CRC.

Mgbe e zigara data na koodu CRC, onye nnata ahụ na-eme nkewa yiri nke ahụ. Ọ bụrụ na nkewa ahụ emeghị ihe fọdụrụ, a na-enweta data ahụ nke ọma. Ma ọ bụghị ya, achọpụtala njehie.

4. Koodu Hamming
Koodu Hamming bụ usoro eji achọpụta naanị kamakwa idozi njehie otu-bit. Site na itinye obere parity n'ọnọdụ kpọmkwem n'usoro obere data, onye nnata nwere ike ikpebi kpọmkwem ọnọdụ nke obere bit na-ezighi ezi. Dịka ọmụmaatụ, koodu Hamming 7,4 na-agbanwe obere data 4 ka ọ bụrụ obere 7 site na ijikọta obere parity 3.

Ọ bụrụ na njehie emee n'otu n'ime bits ahụ, onye nnata ahụ nwere ike ịchọpụta ma dozie ya ngwa ngwa site na iji bits ndị a na-anaghị arụ ọrụ.

5. Koodu Reed-Solomon
Koodu Reed-Solomon bụ ụzọ nchọpụta na idozi njehie nke a na-ejikarị eme ihe na sistemụ nkwukọrịta dijitalụ nke chọrọ oke ndidi njehie. Usoro a na-anọchite anya ya site na iji polynomial karịa ọtụtụ bits, na-enye ohere maka nchọpụta na idozi njehie mgbawa ogologo oge.

Ntụnyere Usoro Nchọpụta Mmejọ

| Usoro | Uru | Ihe ọghọm |
|——–|————|———-|
| Nlele nha nhata | Dị mfe, ngwa ngwa, na nke bara uru maka akụrụngwa. | Dị irè naanị maka ịchọpụta njehie otu-bit.
| Checksum | Ọ siri ike karịa nha nhata, ọ na-achọpụta ọtụtụ njehie gụnyere mgbawa. | Enweghị ike idozi njehie, naanị achọpụta ha.
| CRC | Ọ dị nnọọ irè n'ịchọpụta njehie otu-bit na mgbawa. | Ọ chọrọ mgbakọ na mwepụ dị mgbagwoju anya karịa checksum.
| Koodu Hamming | Nwere ike ịchọpụta ma dozie njehie otu-bit. | Oke ibu n'ihi mgbakwunye nke obere nha nha.
| Koodu Reed-Solomon | Nwere ike ịchọpụta na idozi ọtụtụ njehie dị na mkpokọta data. | Ka mgbagwoju anya ma chọọ mgbakọ na mwepụ karịa.

Ngwa na Ndụ Kwa Ụbọchị

A na-eji usoro nchọpụta njehie eme ihe n'akụkụ dị iche iche nke ndụ kwa ụbọchị. Dịka ọmụmaatụ, na nkwukọrịta ekwentị, a na-eji CRC iji hụ na akara ndị a natara adịghị emebi. Na netwọk kọmputa, a na-eji checksum na CRC atụ ngwugwu data ebufere iji hụ na a pụrụ ịtụkwasị ha obi. Ọbụna na mgbasa ozi nchekwa dịka CD na DVD, a na-eji Koodu Reed-Solomon edozi njehie ndị sitere na ọkọ ma ọ bụ mmebi anụ ahụ na diski ahụ.

Mmechi

Usoro nchọpụta njehie bụ akụkụ dị mkpa nke sistemụ nkwukọrịta ọgbara ọhụrụ. Site na iji ọtụtụ usoro, site na nyocha nha nhata dị mfe ruo na koodu Reed-Solomon dị mgbagwoju anya, enwere ike ijide n'aka na iguzosi ike n'ezi ihe data n'agbanyeghị nsogbu na nnyefe na nchekwa. Ịghọta na itinye usoro ndị a n'ọrụ nke ọma bụ nzọụkwụ dị mkpa iji hụ na sistemụ nkwukọrịta dijitalụ nọgidere bụrụ nke a pụrụ ịtụkwasị obi ma dị irè, na-ezere nsogbu ndị nwere ike ịpụta site na njehie data. N'ụwa nke na-adabere na teknụzụ ozi na-arịwanye elu, a pụghị ileghara ọrụ nke usoro nchọpụta njehie anya.

Hapụ okwu