Hvad er udstoppning af bit?

Bitstopning, som lejlighedsvis benævnes positiv begrundelse, er processen med at tilføje ekstra, ikke-dataoplysninger til en streng computerdata, typisk for at sikre, at dataene læses korrekt, når computeren modtager dem. Computerdata er lavet af informationsbits i form af 1'er og 0'er. For at signalisere begyndelsen og slutningen af ​​en datatykke, bruges en kode. Når faktiske oplysninger, der overføres muligvis kan forveksles for denne kode og ignoreres, indsættes - stikkes - ekstra bits, såsom 0'er, i koden, så computeren ved, hvilke data der skal behandles.

Også kendt som bitpolstring, bitstopning hjælper med at forhindre fejl, når en computer modtager information. Bitene repræsenterer ikke nogen faktisk information, og når alle dataene er overført, sletter eller ignorerer computeren de unødvendige bit. Hvis signalet for begyndelsen af ​​en kodelinje for eksempel var fem 1'er i træk, og de faktiske data, der blev sendt, startede med fem 1'er, ville computeren tro, at dette var startsignalet og slette det. For at forhindre dette indsættes en nulbits mellem den fjerde og femte 1'ere, så den læste som "111101" i stedet for "11111." Computeren vil derefter slette nulet og læse dataene som fem dem i stedet for at slette dem.

En anden anvendelse til bitstopning er at udfylde en streng med data, der kræver et vist antal bits for at transmittere korrekt. En informationsstreng skal muligvis være mindst 10 bit lang, men have kun ni til stede. I denne situation vil en ekstra bit blive tilføjet for at bringe totalen til 10. Den ekstra bit bliver kasseret, når dataene fortolkes.

Bortset fra at hjælpe computeren med at tolke stykker af data korrekt, bruges bitstopning også til at hjælpe synkronisering af computeren. En computer sender og modtager information i en stabil rytme baseret på det interne ur. Hvis der sendes for mange af de samme bits - en linje af alle 0'er for eksempel - på en gang, kan computeren ur muligvis komme ud af synk og udføre kommandoerne i forkert rækkefølge. Indsættelse af en 1 i linjen med 0'ere tvinger computeruret til at synkronisere sig selv igen og forhindrer dette problem.

Ligesom med at hjælpe en computer med at forblive synkroniseret, hjælper bitstopning også computeren med at læse data korrekt, når informationen sendes i bits i stedet for som en kontinuerlig strøm. For at narre computeren til at se transmissionen som kontinuerlig genereres og sendes tilfældige bits til computeren, mens den venter på den næste faktiske del af information, der skal overføres. Dette holder transmissionsmønsteret i et jævnt tempo.

Computeren ved at fjerne ikke-databits fra datastrømme, når de er modtaget. Computerprogrammører er nødt til at vide, hvilke bits der skal stoppes, så computeren fjerner dem i stedet for at læse dem som faktiske data. Hvis computeren prøvede at fortolke disse udstoppede bits i stedet for at kaste dem, ville det forårsage computerfejl i programmet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?