Kľúčový rozdiel medzi synchrónnym a asynchrónnym prenosom je v tom, že synchrónny prenos používa na prenos údajov synchronizované hodiny, zatiaľ čo asynchrónny prenos používa na prenos údajov riadenie toku namiesto použitia synchronizovaných hodín.
Prenos údajov je proces odosielania údajov z vysielača do prijímača. Existujú dva typy prenosu údajov známe ako paralelný prenos a sériový prenos. Sériový prenos posiela po jednom bite postupne cez komunikačný kanál. Paralelný prenos posiela viacero bitov cez niekoľko paralelných kanálov súčasne. Synchrónny a asynchrónny prenos sú dva typy sériového prenosu.
Čo je synchrónny prenos?
Pri sériovom prenose je medzi odosielateľom a prijímačom jeden kanál a bity na vysielacom zariadení na prenos idú jeden po druhom postupne. Sériový prenos sa ďalej delí na synchrónny a asynchrónny prenos.
Obrázok 01: Klasifikácia prenosu dát
Pri tomto prenose sú hodiny vysielača a hodiny prijímača synchronizované, a preto bežia rovnakou rýchlosťou. Prenáša blok po bloku alebo snímku po snímke naraz v rámci pevných časových intervalov. Okrem toho nemá réžiu s extra bitmi hlavičky a päty. Stručne povedané, synchrónny prenos je efektívny, spoľahlivý a umožňuje prenos veľkého množstva dát.
Čo je asynchrónny prenos?
Asynchrónny prenos, nazývaný aj prenos štart/stop, odosiela údaje od odosielateľa k prijímaču pomocou metódy riadenia toku. Na synchronizáciu údajov medzi zdrojom a cieľom nepoužíva hodiny.
Tento prenos posiela jeden znak alebo 8 bitov naraz. Pred prenosom každého znaku odošle počiatočný bit. Po odoslaní znaku odošle stop bit. So znakovými bitmi a štartovacími a koncovými bitmi celkový počet bitov v 10 bitoch. Stručne povedané, je to jednoduchý, rýchly a cenovo výhodný spôsob prenosu.
Aký je rozdiel medzi synchrónnym a asynchrónnym prenosom?
Synchrónny vs asynchrónny prenos |
|
Synchrónny prenos je spôsob prenosu, ktorý využíva synchronizované hodiny na zabezpečenie synchronizácie odosielateľa aj prijímača pri prenose údajov. | Asynchrónny prenos je spôsob prenosu, ktorý odosiela údaje pomocou riadenia toku na prenos údajov medzi zdrojom a cieľom. |
Efficiency | |
Efektívnejšie | Menej efektívne |
Spôsob odosielania údajov | |
Posiela bloky alebo rámce údajov naraz | Posiela vždy jeden bajt alebo znak |
Cost | |
Porovnateľne vysoké | Cena je nízka |
Časový interval | |
Používa pevné časové intervaly | Používa ľubovoľné časové intervaly |
Príklady | |
Niektoré príklady synchrónneho prenosu sú chatovacie miestnosti, videokonferencie, telefonické rozhovory atď. | E-maily, televízia a rádiá sú niekoľko príkladov asynchrónneho prenosu. |
Zhrnutie – Synchrónny vs asynchrónny prenos
Pri synchrónnom prenose zvyčajne prejde za jednotku času viac údajov ako pri asynchrónnom prenose. Rozdiel medzi synchrónnym a asynchrónnym prenosom je v tom, že synchrónny prenos používa na prenos údajov synchronizované hodiny, zatiaľ čo asynchrónny prenos využíva riadenie toku namiesto použitia synchronizovaných hodín na prenos údajov. Celkovo je synchrónny prenos spoľahlivejší a efektívnejší ako asynchrónny prenos.