Skip to main content

Ano ang Bit Stuffing?

Bit stuffing, paminsan-minsang tinutukoy bilang positibong katwiran, ay ang proseso ng pagdaragdag ng dagdag, hindi data na impormasyon sa isang string ng data ng computer, karaniwang upang matiyak na ang data ay basahin nang maayos kapag natanggap ito ng computer.Ang data ng computer ay gawa sa mga piraso ng impormasyon sa anyo ng 1s at 0s.Upang ma -signal ang simula at pagtatapos ng isang data chunk, ginagamit ang isang code.Kapag ang aktwal na impormasyon na ipinapadala ay maaaring malito para sa code na ito at hindi pinansin, ang mga sobrang bits, tulad ng 0s, ay ipinasok at mdash;pinalamanan at mdash;Sa code upang malaman ng computer kung anong data ang iproseso.

Kilala rin bilang Bit Padding, ang Bit Stuffing ay tumutulong upang maiwasan ang mga pagkakamali kapag ang isang computer ay tumatanggap ng impormasyon.Ang mga bit ay hindi kumakatawan sa anumang aktwal na impormasyon at sa sandaling maipadala ang lahat ng data, tinatanggal ng computer o hindi pinapansin ang mga hindi kinakailangang mga piraso.Kung, halimbawa, ang signal para sa simula ng isang linya ng code ay limang 1s sa isang hilera at ang aktwal na data na ipinadala ay nagsimula sa limang 1s, iisipin ng computer na ito ang panimulang signal at tanggalin ito.Upang maiwasan ito, ang isang zero bit ay ipapasok sa pagitan ng ika -apat at ikalimang 1s upang mabasa ito bilang 111101 sa halip na 11111. Pagkatapos ay tatanggalin ng computer ang zero at basahin ang data bilang lima sa halip na tanggalin ito.

Ang isa pang paggamitPara sa kaunting pagpupuno ay upang punan ang isang string ng data na nangangailangan ng isang tiyak na bilang ng mga piraso upang maipadala nang maayos.Ang isang string ng impormasyon ay maaaring kailanganin ng hindi bababa sa 10 bits ang haba ngunit mayroon lamang siyam na kasalukuyan.Sa sitwasyong ito, ang isang dagdag na bit ay idadagdag upang dalhin ang kabuuan sa 10. Ang labis na bit ay itatapon kapag ang data ay binibigyang kahulugan.

Bukod sa pagtulong sa computer na interpretasyon ng mga chunks ng data nang maayos, ginagamit din ang Bit Stuffing upang matulungan ang pag -synchronise ng computer.Ang isang computer ay nagpapadala at tumatanggap ng impormasyon sa isang matatag na ritmo batay sa panloob na orasan.Kung napakarami ng parehong mga piraso at mdash;isang linya ng lahat ng 0s halimbawa mdash;ay ipinadala nang sabay -sabay, ang orasan ng computer ay maaaring mawala sa pag -sync at isagawa ang mga utos sa maling pagkakasunud -sunod.Ang pagpasok ng isang 1 sa linya ng 0s ay pinipilit ang orasan ng computer upang muling mag-sync mismo at pinipigilan ang problemang ito.

Katulad sa pagtulong sa isang computer na manatili sa pag-sync, ang bit na pagpupuno ay tumutulong din sa computer na basahin nang tama ang data kapag ang impormasyon ay ipinadala sa mga piraso sa halipng bilang isang tuluy -tuloy na stream.Upang linlangin ang computer upang makita ang paghahatid bilang tuluy -tuloy, ang mga random na piraso ay nabuo at ipinadala sa computer habang hinihintay nito ang susunod na aktwal na tipak ng impormasyon na maipadala.Pinapanatili nito ang pattern ng paghahatid sa isang pare -pareho na bilis.

Alam ng computer na alisin ang mga non-data bits mula sa mga stream ng data sa sandaling natanggap ito.Kailangang malaman ng mga programer ng computer kung aling mga bagay ang mga bagay upang maalis ng computer ang mga ito sa halip na basahin ang mga ito bilang aktwal na data.Kung sinubukan ng computer na bigyang -kahulugan ang mga pinalamanan na piraso sa halip na itapon ang mga ito, magiging sanhi ito ng mga pagkakamali sa computer sa programa.