Skillnad mellan synkron och asynkron överföring

De nyckelskillnad mellan synkron och asynkron överföring är det synkron överföring använder synkroniserade klockor för att överföra data medan asynkron överföring använder flödesstyrning istället för att använda en synkroniserad klock för att sända data.

Dataöverföring är processen att skicka data från sändaren till mottagaren. Det finns två typer av dataöverföring som kallas parallell sändning och seriell sändning. Seriell överföring skickar en bit åt gången, sekventiellt över kommunikationskanalen. Parallell sändning skickar flera bitar över flera parallella kanaler samtidigt. Synkron och asynkron överföring är två typer av seriell överföring.

INNEHÅLL

1. Översikt och nyckelskillnad
2. Vad är synkron överföring
3. Vad är asynkron överföring
4. Jämförelse vid sida vid sida - Synkron mot asynkron överföring i tabellform
5. Sammanfattning

Vad är synkron överföring?

Vid seriell överföring finns en enda kanal mellan avsändaren och mottagaren och bitarna som är fodrade vid sändningsanordningen för överföring går efter varandra i följd. Seriell överföring delar vidare in i synkron och asynkron överföring.

Figur 01: Dataöverföringsklassificering

I denna överföring är sändarklockan och mottagarklockan synkroniserade, därför kör de i samma takt. Den sänder block genom block eller bildram efter en gång inom fasta tidsintervaller. Dessutom har den inte overhead med extra header och footer bitar. Kortfattat är synkron överföring effektiv, pålitlig och möjliggör en stor mängd dataöverföring.

Vad är asynkron överföring?

Asynkron överföring, även kallad start / stoppöverföring, skickar data från avsändare till mottagare med flödesstyrningsmetod. Det använder inte en klocka för att synkronisera data mellan källa och destination.

Denna överföring skickar ett tecken eller 8 bitar åt gången. Före överföring skickar varje tecken den startbiten. Efter att ha skickat tecknet skickas stoppbiten. Med teckenbitarna och starta och stoppa bitar, totalt antal bitar i 10 bitar. I korthet är det en enkel, snabb och kostnadseffektiv överföringsmetod.

Vad är skillnaden mellan synkron och asynkron överföring?

 Synkron mot asynkron överföring

Synkron överföring är en överföringsmetod som använder synkroniserade klockor för att säkerställa att både avsändaren och mottagaren är synkroniserade för att sända data. Asynkron överföring är en överföringsmetod som skickar data med flödesstyrning för att överföra data mellan källa och destination.
Effektivitet
Mer effektiv Mindre effektivt
Metod för att skicka data
Skickar block eller bildrutor åt gången Skickar en byte eller ett tecken åt gången
Kosta
Jämförbart högt Kostnaden är låg
Tidsintervall
Använder fasta tidsintervaller Använder godtyckliga tidsintervaller
exempel
Några exempel på synkron överföring är chattrum, videokonferenser, telefonsamtal etc.. E-post, tv och radio är några exempel på asynkron överföring.

Sammanfattning - Synkron vs Asynkron överföring

Vanligtvis går mer data per tidsenhet i synkron överföring än i den asynkrona överföringen. Skillnaden mellan synkron och asynkron överföring är att synkron överföring använder synkroniserade klockor för att överföra data medan asynkron överföring använder flödesstyrning istället för att använda den synkroniserade klockan för att överföra data. Sammantaget är synkron överföring mer tillförlitlig och effektiv än asynkron överföring.

Referens:

1.Wikipedia, Wikimedia Foundation, 22 april 2018. Tillgänglig här  
2.Tutorials Point., Tutorials Point, 8 jan 2018. Tillgänglig här 

Image Courtesy:

1.Dataöverföring "Med avdelning4 - Egent arbete, (CC BY-SA 4,0) via Commons Wikimedia