Vad är asynkron överföring?

När data ska skickas från en dator till en annan, delas de upp i enskilda tecken och skickas i följd. Sådan överföring kallas en synkron överföring när den mottagande datorn använder en klocka som är synkroniserad med den sändande datorns klocka. Klockan fastställer en rytm. När klockorna på de mottagande och sändande datorerna inte är synkroniserade benämns överföringsformen asynkron överföring.

Ett meddelande som ska överföras från en dator till en annan består av textuella och icke-textuella tecken. Tecken i sin tur består av bitar. Dessa bitar skickas över elektriska ledningar och indikeras av signalnivåer. För att sändaren och mottagaren lyckas sända bitar måste en rytm överenskommas av de två så att mottagaren kan bestämma rätt ände på en bit och början på en annan bit.

Vid asynkron överföring bestäms rytmen eller klockfrekvensen innan kommunikationen påbörjas. En dator eller datoranordning kan således förklara att den kommer att fungera med 9600 bitar per sekund. En annan enhet kan ordentligt kommunicera med den här enheten om den hastigheten matchas.

När ett tecken måste överföras från avsändaren till mottagaren måste mottagaren varnas för att ta emot tecknet. Detta görs genom att använda en "vakna" -signal i början av tecknet. Denna signal kallas START-biten. För att säkerställa att ett tecken inte förväxlas med nästa tecken, används STOP-bitar för att indikera slutet på varje tecken. För att säkerställa att signalerna inte förväxlas av strömmande elektriskt brus finns det en bestämmelse för felkontroll via en PARITY-bit.

En karaktär består ofta av sju eller åtta bitar. Så när du skickar ett tecken skickas START-biten och sedan skickas teckenbitarna efter varandra. Därefter skickas PARITY-biten och slutligen STOPP-biten. Ett tecken på sju eller åtta bitar kräver tre bitar som overhead för att skickas ordentligt från den sändande enheten till den mottagande enheten. Detta overhead i asynkron överföring kan begränsa mängden användbar information som kan skickas.

Bland enheterna kan det finnas variationer i hastighet, paritetsmetoder, antal användbara bitar samt antalet STOPP-bitar. Efter att ett tecken har tagits emot, kan nästa tecken komma in efter valfri tid. Till exempel genereras och skickas tecken som skrivs på ett tangentbord efter relativt långa tidsintervaller jämfört med datorns hastighet. En webbsida som skickas för visning kan ha många tecken som skickas snabbt i följd.

Asynkron överföring föredras vanligtvis när data skickas mindre ofta. Det kan användas vid kommunikation via telefonlinjer och för enkla skrivare. Asynkron överföring anses vara enklare och billigare jämfört med synkron överföring, men den senare kan emellertid ge mycket snabbare datahastigheter.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?