Vad är lite fyllning?
bitstoppning, som ibland kallas positiv motivering, är processen att lägga till extra information utan data i en rad datordata, vanligtvis för att säkerställa att data läses korrekt när datorn tar emot den. Datadata är gjorda av bitar av information i form av 1 och 0. För att signalera början och slutet på en datakunk används en kod. När faktisk information som överförs kan förvirras för den här koden och ignoreras, sätts extra bitar, till exempel 0: er, fyllda - i koden så att datorn vet vilka data som ska behandlas.
Även känd som BIT -stoppning hjälper bitstoppning att förhindra fel när en dator får information. Bitarna representerar inte någon faktisk information och när all data har överförts tar datorn eller ignorerar datorn de onödiga bitarna. Om till exempel signalen för början av en kodrad var fem 1 i rad och de faktiska uppgifterna som skickades startade med fem 1, skulle datorn tänkaDetta var startsignalen och ta bort den. För att förhindra detta skulle en nollbit sättas in mellan den fjärde och femte 1 så att den skulle läsa som "111101" istället för "11111." Datorn skulle sedan ta bort nollet och läsa data som fem i stället för att ta bort den.
En annan användning för BIT -fyllning är att fylla i en rad data som kräver ett visst antal bitar för att överföra ordentligt. En rad information kan behöva vara minst 10 bitar lång men har bara nio närvarande. I denna situation skulle en extra bit läggas till för att föra totalt till 10. Den extra biten kommer att kasseras när uppgifterna tolkas.
Bortsett från att hjälpa datorn att tolka bitar av data på rätt sätt, används också bitfyllning för att hjälpa datorsynkronisering. En dator skickar och tar emot information i en stadig rytm baserad på sin interna klocka. Om för många av samma bitar - en rad på alla 0: er för ExampLE - skickas på en gång, datorklockan kan komma ur synkronisering och utföra kommandona i fel ordning. Infoga en 1 i linjen för 0: s tvingar datorklockan att synkronisera själv och förhindrar detta problem.
I likhet med att hjälpa en dator att vara synkroniserad, hjälper bitstoppning också datorn att läsa data korrekt när informationen skickas i bitar istället för som en kontinuerlig ström. För att lura datorn att se överföringen som kontinuerliga, slumpmässiga bitar genereras och skickas till datorn medan den väntar på att nästa faktiska del av informationen ska överföras. Detta håller överföringsmönstret i en konsekvent takt.
Datorn vet att ta bort icke-databitar från dataströmmar när de har tagits emot. Datorprogrammerare måste veta vilka bitar som ska fylla så att datorn tar bort dem istället för att läsa dem som faktiska data. Om datorn försökte tolka dessa fyllda bitar istället för att kassera dem, skulle det orsaka datorfel i programmet.