Was ist Bit -Füllung?

Bit-Füllung, 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 1 und 0. 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 z. B. die 0er, in den Code eingefügt - gefüllt -, 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 beispielsweise das Signal für den Beginn einer Codezeile fünf 1 in einer Reihe betrug und die tatsächlichen Daten mit fünf 1 begonnen haben, würde der Computer denkenDies war das Startsignal und lösche es. Um dies zu verhindern, würde ein Nullbit zwischen dem vierten und fünften 1 eingefügt, sodass es als "111101" anstelle von "11111" lautet. Der Computer würde dann die Null löschen und die Daten als fünf lesen, anstatt sie zu löschen.

Eine weitere Verwendung für Bit -Füllen besteht darin, eine Datenzeichenfolge 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 insgesamt 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 die Bit -Fecting verwendet, um die Computersynchronisation zu unterstützen. Ein Computer sendet und empfängt Informationen in einem stetigen Rhythmus basierend auf seiner internen Uhr. Wenn zu viele der gleichen Teile - eine Linie aller 0 für Example - werden sofort gesendet, die Computeruhr kann aus der Synchronisierung herauskommen und die Befehle in der falschen Reihenfolge ausführen. Einfügen einer 1 in die Zeile der 0er des Computers, um sich selbst neu zu synchronisieren, und verhindert dieses Problem.

Ähnlich wie bei einem Computer, der synchron bleibt, hilft das Bit -Füllen auch dem Computer, Daten korrekt zu lesen, wenn die Informationen in Bits anstelle von kontinuierlichem Stream gesendet werden. 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 zu Dingen sollen, damit der 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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?