Skip to main content

Was ist Bit -Füllung?

Bit Fecting, gelegentlich als positive Rechtfertigung bezeichnet, ist das Hinzufügen von zusätzlichen, Nicht-Daten-Informationen in eine Reihe von Computerdaten, um sicherzustellen, dass die Daten ordnungsgemäß gelesen werden, wenn der Computer sie empfängt.Computerdaten bestehen aus Informationen in Form von 1s und 0s.Um den Anfang und das Ende eines Datenblocks zu signalisieren, wird ein Code verwendet.Wenn die tatsächlichen Informationen übertragen werden, werden für diesen Code verwirrt und ignoriert, zusätzliche Bits wie 0s eingefügt und mdash;gefüllt mdash;in den Code, damit der Computer weiß, welche Daten zu verarbeiten sind.

Auch als Bit -Polster bezeichnet, hilft Bit -Fecting bei der Verhinderung von Fehlern, wenn ein Computer Informationen erhält.Die Bits stellen keine tatsächlichen Informationen dar und sobald alle Daten übertragen werden, löscht oder ignoriert der Computer die unnötigen Bits.Wenn zum Beispiel das Signal für den Beginn einer Codezeile fünf 1s in einer Zeile betrug und die tatsächlichen Daten mit fünf 1s begonnen haben, würde der Computer denken, dass dies das Startsignal war und es löscht.Um dies zu verhindern, würde ein Nullbit zwischen dem vierten und fünften 1s eingefügt, sodass es als 111101 anstelle von 11111 gelesen wirdFür Bit -Füllen ist es eine Reihe von Daten auszufüllen, die eine bestimmte Anzahl von Bits erfordert, um ordnungsgemäß zu übertragen.Eine Reihe von Informationen muss möglicherweise mindestens 10 Bit lang sein, aber nur neun anwesend sein.In dieser Situation würde ein zusätzliches Bit hinzugefügt, um die Gesamtsumme auf 10 zu bringen. Das zusätzliche Bit wird verworfen, wenn die Daten interpretiert werden.

Abgesehen davon, dass der Computer die Datenbrocken ordnungsgemäß interpretiert, wird auch Bit -Fecting verwendet, um die Computersynchronisierung zu unterstützen.Ein Computer sendet und empfängt Informationen in einem stetigen Rhythmus basierend auf seiner internen Uhr.Wenn zu viele der gleichen Bits mdash;eine Zeile aller 0s zum Beispiel mdash;Wenn Sie sofort gesendet werden, kann die Computeruhr aus der Synchronisierung herauskommen und die Befehle in der falschen Reihenfolge ausführen.Das Einfügen einer 1 in die 0S-Linie zwingt die Computeruhr, sich selbst neu zu synchronisieren, und verhindert dieses Problem.

Ähnlich wie bei der Synchronisierung eines Computers hilft das Bit-Fecting auch dem Computer, Daten richtig zu lesen, wenn die Informationen stattdessen in Bits gesendet werdenvon als kontinuierlicher Strom.Um den Computer dazu zu bringen, das Getriebe als kontinuierlich zu sehen, werden zufällige Bits generiert und an den Computer gesendet, während es darauf wartet, dass der nächste tatsächliche Teil der Informationen übertragen wird.Dies hält das Übertragungsmuster in einem konsistenten Tempo.

Der Computer weiß, dass sie nicht Datenbits aus Datenströmen entfernen sollen, sobald sie empfangen werden.Computerprogrammierer müssen wissen, welche Bits mit dem Computer sie entfernen, anstatt sie als tatsächliche Daten zu lesen.Wenn der Computer versuchte, diese gefüllten Teile zu interpretieren, anstatt sie zu verwerfen, würde dies Computerfehler im Programm verursachen.