Skip to main content

Wat is bitvulling?

Bitvoets, af en toe aangeduid als een positieve rechtvaardiging, is het proces van het toevoegen van extra, niet-data-informatie aan een reeks computergegevens, meestal om ervoor te zorgen dat de gegevens correct worden gelezen wanneer de computer deze ontvangt.Computergegevens zijn gemaakt van stukjes informatie in de vorm van 1s en 0s.Om het begin en het einde van een gegevensstuk te signaleren, wordt een code gebruikt.Wanneer de werkelijke informatie die wordt verzonden, kan worden verward voor deze code en genegeerd, worden extra bits, zoals 0s, ingevoegd mdash;Gevuld mdash;in de code zodat de computer weet welke gegevens hij moet verwerken.

Ook bekend als bitvulling, bitvulling helpt fouten te voorkomen wanneer een computer informatie ontvangt.De bits vertegenwoordigen geen werkelijke informatie en zodra alle gegevens zijn verzonden, verwijdert of negeert de computer de onnodige bits.Als bijvoorbeeld het signaal voor het begin van een codelijn vijf 1's op rij was en de werkelijke gegevens die werden verzonden met vijf 1's begonnen, zou de computer denken dat dit het startsignaal was en het verwijderen.Om dit te voorkomen, zou een nul bit worden ingevoegd tussen de vierde en vijfde 1s, zodat het zou lezen als 111101 in plaats van 11111. De computer zou vervolgens de nul verwijderen en de gegevens lezen als vijf in plaats van het te verwijderen.

Een ander gebruikVoor bitvulling is het invullen van een reeks gegevens waarvoor een bepaald aantal bits nodig is om correct te verzenden.Een reeks informatie moet mogelijk minimaal 10 bits lang zijn, maar hebben slechts negen aanwezig.In deze situatie zou een extra bit worden toegevoegd om het totaal op 10 te brengen. Het extra bit wordt weggegooid wanneer de gegevens worden geïnterpreteerd.

Afgezien van het helpen van de computer om stukken gegevens goed te interpreteren, wordt bitvulling ook gebruikt om de computersynchronisatie te helpen.Een computer stuurt en ontvangt informatie in een gestage ritme op basis van zijn interne klok.Als te veel van dezelfde bits mdash;Een lijn van alle 0's bijvoorbeeld mdash;worden meteen verzonden, de computerklok kan uit synchronisatie komen en de opdrachten in de verkeerde volgorde uitvoeren.Door een 1 in de lijn van 0s in te voegen, dwingt de computerklock om zichzelf opnieuw te synchroniseren en voorkomt dit probleem.

Vergelijkbaar met het helpen van een computer om synchroon te blijven, helpt bitvoedingen de computer ook om gegevens correct te lezen wanneer de informatie in plaats daarvan in bits wordt verzondenvan als een continue stroom.Om de computer te misleiden om de transmissie als continu te zien, worden willekeurige bits gegenereerd en naar de computer verzonden terwijl deze wacht tot de volgende werkelijke stuk informatie wordt verzonden.Dit houdt het transmissiepatroon in een consistent tempo.

De computer weet niet-data-bits uit gegevensstromen te verwijderen zodra ze zijn ontvangen.Computerprogrammeurs moeten weten welke bits te stoppen, zodat de computer ze verwijdert in plaats van ze als daadwerkelijke gegevens te lezen.Als de computer deze gevulde bits probeerde te interpreteren in plaats van ze weg te gooien, zou dit computerfouten in het programma veroorzaken.