I den föregående artikeln har vi diskuterat seriell och parallell överföring. Som vi vet i seriell överföring skickas data bit för bit, på så sätt att varje bit följer en annan. Det är av två typer nämligen synkron och asynkron överföring. En av de stora skillnaderna är att i synkron överföring bör avsändaren och mottagaren ha synkroniserade klockor före dataöverföring. Eftersom asynkron överföring inte kräver en klocka men den lägger till en paritetsbit till data före överföring.
Jämförelsediagram
Grunder för jämförelse | Synkron överföring | Asynkron överföring |
---|---|---|
Menande | Skickar data i form av block eller ramar | Skickar 1 byte eller tecken åt gången |
Sändningshastighet | Snabb | Långsam |
Kosta | Dyr | Ekonomisk |
Tidsintervall | Konstant | Slumpmässig |
Gap mellan data | Frånvarande | Närvarande |
exempel | Chattrum, videokonferenser, telefonsamtal osv | Brev, e-postmeddelanden, forum, etc. |
Definition av synkron överföring
Vid synkron överföring strömmar data i ett full duplexläge i form av block eller ramar. Synkronisering mellan avsändare och mottagare är nödvändig så att avsändaren vet var den nya byte startar (eftersom det inte finns någon lucka mellan data).
Synkron överföring är effektiv, pålitlig och används för att överföra en stor mängd data. Det tillhandahåller realtidskommunikation mellan anslutna enheter. Chattrum, videokonferenser, telefonkonversationer, samt ansikts-interaktioner, är några av exemplen på synkron överföring.
Definition av asynkron överföring
I asynkron överföringsdata strömmar i ett halvduplexläge, 1 byte eller ett tecken åt gången. Den sänder data i en kontinuerlig ström av byte. I allmänhet är storleken på ett tecken som skickas 8 bitar till vilket en paritetsbit läggs till, dvs en start- och en stoppbit som ger totalt 10 bitar. Det behöver inte en klocka för synkronisering; snarare använder den paritetsbitarna för att berätta för mottagaren hur man tolkar data.
Det är enkelt, snabbt, ekonomiskt och kräver ingen 2-vägs kommunikation. Brev, e-postmeddelanden, forum, tv-apparater och radioapparater är några av exemplen på asynkron överföring.
Viktiga skillnader mellan synkron och asynkron överföring
- I synkron överföring överförs data i form av ramar å andra sidan i asynkron överföring data överförs 1 byte åt gången.
- Synkron överföring kräver en klocksignal mellan avsändaren och mottagaren för att informera mottagaren om den nya byten. Eftersom asynkron överföring kräver avsändare och mottagare inte en klocksignal eftersom data som skickas här har en paritetsbit kopplad till den som indikerar starten på den nya byte.
- Dataöverföringshastigheten för asynkron överföring är långsammare än den för synkron överföring.
- Asynkron överföring är enkel och ekonomisk medan synkron överföring är komplex och dyr.
- Synkron överföring är effektiv och har lägre overhead jämfört med asynkron överföring.
Slutsats
Både synkron och asynkron överföring har sina fördelar och nackdelar. Asynkron är enkel, ekonomisk och används för att sända en liten mängd data medan Synkron överföring används för att överföra största delen av data eftersom den är effektiv och har mindre överliggande kostnader. Därför drar vi slutsatsen att både synkron och asynkron överföring är nödvändig för datatransmission.