Co to jest farsz?

Pełnienie bitów, czasami określane jako pozytywne uzasadnienie, to proces dodawania dodatkowych informacji bez DATA do serii danych komputerowych, zwykle w celu zapewnienia prawidłowego odczytu danych, gdy komputer je odbiera. Dane komputerowe są wykonane z fragmentów informacji w formie 1 i 0. Aby zasygnalizować początek i koniec porodu danych, używany jest kod. Gdy transmitowane informacje mogą być zdezorientowane dla tego kodu i zignorowane, dodatkowe bity, takie jak 0, są wkładane - wypchane - do kodu, aby komputer wiedział, jakie dane przetwarzać.

Znany również jako wyściółka bitowa, wypychanie bitów pomaga zapobiegać błędom, gdy komputer otrzymuje informacje. Bity nie reprezentują żadnych rzeczywistych informacji, a po przesłaniu wszystkich danych komputer usuwa lub ignoruje niepotrzebne bity. Gdyby na przykład sygnał na początku wiersza kodu wynosił pięć 1 z rzędu, a rzeczywiste przesyłane dane rozpoczęły się od pięciu 1, komputer by pomyślałTo był sygnał startowy i usuń go. Aby temu zapobiec, zerowy bit zostałby wstawiony między czwartą a piątą 1, więc czytałby jako „111101” zamiast „11111”. Komputer następnie usunąłby zero i odczytał dane jako pięć zamiast ich usuwać.

Kolejnym zastosowaniem do wypychania bitów jest wypełnienie serii danych, które wymagają prawidłowego przesyłania określonej liczby bitów. Ciąg informacji może wymagać co najmniej 10 bitów, ale ma tylko dziewięć obecnych. W tej sytuacji zostanie dodany dodatkowy bit, aby doprowadzić do 10 do 10. Dodatkowy bit zostanie odrzucony po interpretacji danych.

Oprócz prawidłowego interpretacji komputerowych fragmentów danych, służy również do synchronizacji komputera. Komputer wysyła i otrzymuje informacje w stałym rytmie opartym na swoim wewnętrznym zegarku. Jeśli zbyt wiele takich samych bitów - linia wszystkich 0 dla ExampLE - są wysyłane od razu, zegar komputerowy może wyjść z synchronizacji i wykonać polecenia w niewłaściwej kolejności. Wstawienie 1 do linii 0 zmusza zegar komputera do ponownego synchronizacji i zapobiega temu problemowi.

Podobnie do pomocy komputerowi w zsynchronizowaniu, farsz bitów pomaga również poprawnie odczytać dane komputerowe, gdy informacje są wysyłane bitami zamiast jako ciągły strumień. Aby oszukać komputer postrzegania transmisji jako ciągłych, losowe bity są generowane i wysyłane do komputera, czekając na przesłanie następnego faktycznego kawałka informacji. To utrzymuje wzór transmisji w spójnym tempie.

Komputer wie, aby po otrzymaniu usunięcia bitów poza DATA ze strumieni danych. Programiści komputerowi muszą wiedzieć, które bity do wypychania, aby komputer je usunął zamiast odczytu jako rzeczywiste dane. Jeśli komputer próbował zinterpretować te wypchane bity zamiast je odrzucić, spowodowałoby to błędy komputerowe w programie.

INNE JĘZYKI