Skip to main content

Vad är lite fyllning?

Bitstoppning, ibland kallad positiv motivering, är processen att lägga till extra information utan data i en rad datadata, 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 1s och 0s.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 0s, infogade mdash;fylld mdash;i koden så att datorn vet vilka data som ska behandlas.

Även känd som BIT POLDING, BIT STYCKING hjälper till 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 raderar eller ignorerar datorn de onödiga bitarna.Om till exempel signalen för början av en kodrad var fem 1s i rad och de faktiska data som skickades startade med fem 1s, skulle datorn tro att detta var startsignalen och radera den.För att förhindra detta skulle en nollbit sättas in mellan den fjärde och femte 1s 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 istället för att ta bort den.För bitstoppning ä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 mdash;en rad på alla 0s till exempel mdash;skickas på en gång kan datorklockan komma ur synkronisering och köra kommandona i fel ordning.Infoga en 1 i linjen med 0s tvingar datorklockan att synkronisera själv och förhindrar detta problem.

Liknar som att hjälpa en dator att stanna i synkronisering, bitstoppning hjälper också datorn att läsa data korrekt när informationen skickas i bitar iställetav 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 bit av information 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.