Skip to main content

Hva er asynkron overføring?

Når data skal sendes fra en datamaskin til en annen, blir de delt opp i individuelle tegn og sendes i rekkefølge.Slik overføring kalles en synkron overføring når den mottakende datamaskinen bruker en klokke som synkroniseres med klokken til den sendende datamaskinen.Klokken etablerer en rytme.Når klokkene til mottakene og sending av datamaskiner ikke blir synkronisert, blir overføringsformen referert til som asynkron overføring.

En melding som skal overføres fra en datamaskin til en annen er sammensatt av tekstlige og ikke-tekstlige tegn.Karakterer er på sin side sammensatt av biter.Disse bitene sendes over elektriske ledninger, og er indikert med signalnivåer.For at avsenderen og mottakeren skal overføre biter, må en rytme avtales av de to slik at mottakeren kan bestemme riktig slutt på en bit og starten på en annen bit.

I asynkron overføring rytmen eller klokkefrekvensenbestemmes før starten av kommunikasjonen.Dermed kan en datamaskin eller dataenhet erklære at den vil fungere med 9600 biter per sekund.En annen enhet kan bare kommunisere med denne enheten bare hvis den hastigheten matches.

Når ett tegn må overføres fra avsenderen til mottakeren, må mottakeren varsles for å motta tegnet.Dette gjøres ved å bruke et "Wake Up" -signal i begynnelsen av karakteren.Dette signalet kalles startbiten.For å sikre at en karakter ikke blir forvirret med neste karakter, brukes stoppbiter for å indikere slutten på hvert tegn.I tillegg, for å sikre at signalene ikke ble manglet av bortkommen elektrisk støy, er det en bestemmelse for feilkontroll via en paritetsbit.

Et tegn er ofte sammensatt av syv eller åtte biter.Så når du overfører det ene karakteren, blir startbiten sendt, og deretter blir bitene til karakteren sendt etter hverandre.Hvoretter paritetsbiten sendes og til slutt blir stoppbiten sendt.En syv eller åtte biters karakter krever tre biter da overhead skal sendes riktig fra sendingsanordningen til mottakerenheten.Denne overhead i asynkron overføring kan begrense mengden nyttig informasjon som kan sendes.

Blant enheter kan det være variasjoner i hastighet, paritetsmetoder, antall nyttige biter samt antall stoppbiter.Etter at en karakter er mottatt, kan neste karakter komme inn etter en hvilken som helst tid.For eksempel genereres tegn som blir skrevet på et tastatur og sendes etter relativt lange tidsintervaller sammenlignet med datamaskinens hastighet.En webside som blir sendt for visning kan ha mange tegn sendt raskt i rekkefølge.

Asynkron overføring er vanligvis å foretrekke når dataene sendes sjeldnere.Det kan brukes når du kommuniserer gjennom telefonens fasttelefoner og for enkle skrivere.Asynkron overføring anses å være enklere og billigere sammenlignet med synkron overføring, sistnevnte kan imidlertid gi mye raskere datahastigheter.