Skip to main content

Co to jest farsz?

Pełnienie bitów, czasami określane jako pozytywne uzasadnienie, jest procesem 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 postaci 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 0s, są wstawiane mdash;Pchane mdash;Do kodu, aby komputer wiedział, jakie dane przetwarzać.

Znane również jako wyściółki bitowe, farsz bitowy 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.Jeśli na przykład sygnał na początku wiersza kodu wynosił pięć 1s z rzędu, a rzeczywiste przesyłane dane rozpoczęły się z pięcioma 1s, komputer pomyślałby, że to był sygnał startowy i usunął go.Aby temu zapobiec, zerowy bit zostanie włożony między czwartym a piątym 1s, aby odczytał się jako 111101 zamiast 11111. Komputer następnie usunął zero i odczytał dane jako pięćW przypadku wypełnienia 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. Dodatkowy bit zostanie odrzucony po interpretacji danych.

Oprócz pomocy komputerowi prawidłowego interpretacji danych 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 i mdash;na przykład linia wszystkich 0s mdash;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 0s zmusza zegar komputerowy do ponownego synchronizacji i zapobiega temu problemowi.

Podobnie jak pomaganie komputerze w utrzymaniu synchronizacji, wypychanie bitów również pomaga w odczytaniu danych komputerowych, gdy informacje są wysyłane bitamijako 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 usunąć bity bez DATA ze strumieni danych po ich otrzymaniu.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.