Քանի՞ սխալ կարող է ուղղել մեկ հավասարության ստուգման կոդը:
Քանի՞ սխալ կարող է ուղղել մեկ հավասարության ստուգման կոդը:

Video: Քանի՞ սխալ կարող է ուղղել մեկ հավասարության ստուգման կոդը:

Video: Քանի՞ սխալ կարող է ուղղել մեկ հավասարության ստուգման կոդը:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Դեկտեմբեր
Anonim

Երկչափ հավասարություն ստուգումներ կարող է հայտնաբերել և ճիշտ բոլորը միայնակ սխալներ և հայտնաբերել երկու և երեք սխալներ որոնք հանդիպում են մատրիցայի ցանկացած կետում:

Հետևաբար, քանի՞ սխալ կարող է հայտնաբերել կոդը:

Համինգ կոդերը կարող են հայտնաբերել մինչև երկու բիթ սխալներ կամ ուղղել մեկ բիթ սխալներ առանց հայտնաբերում չուղղվածներից սխալներ . Ընդհակառակը, պարզ հավասարությունը կոդը չի կարող ուղղել սխալներ , և կարող է հայտնաբերել միայն կենտ թվով բիթ սխալ.

Հետագայում հարց է ծագում, արդյոք հավասարությունը կարող է ուղղել սխալները: Պարիտետ bits Շատ պարզ սխեմա է, որ կարող է օգտագործվում է մեկ կամ որևէ այլ կենտ թիվ (այսինքն՝ երեք, հինգ և այլն) հայտնաբերելու համար սխալներ ելքի մեջ։ Շրջված բիթերի զույգ քանակություն կամք դարձնել հավասարություն քիչ հայտնվում ճիշտ թեև տվյալները սխալ են։

Հաշվի առնելով սա՝ ինչպե՞ս եք որոշել մեկ բիթային սխալը:

Ամենապարզը հայտնաբերելու միջոց ա մեկ բիթ սխալ 4-ում քիչ կոդը պետք է օգտագործի հավասարության ստուգում, որի դեպքում մեկ լրացուցիչ քիչ պետք է ավելացվի (պարիտետ քիչ ).

Ինչպե՞ս է սխալի ուղղումը կատարվում՝ օգտագործելով պարիտետային կոդերը:

Հայտնաբերելու և ճիշտ սխալները, փոխանցման պահին տվյալների բիթերին ավելացվում են լրացուցիչ բիթ: Լրացուցիչ բիթերը կոչվում են հավասարություն բիթ. Թույլ են տալիս հայտնաբերում կամ ուղղում սխալներից։ Տվյալների բիթերը երկայնքով հետ որ հավասարություն բիթերը ձևավորում են ա կոդը բառ.

Խորհուրդ ենք տալիս: