Zalecane, 2024

Wybór Redakcji

Różnica między transmisją synchroniczną i asynchroniczną

W poprzednim artykule omówiliśmy transmisję szeregową i równoległą. Jak wiemy w danych transmisji szeregowej dane są wysyłane bit po bicie, w taki sposób, że każdy bit podąża za innym. Jest to dwa rodzaje, mianowicie synchroniczna i asynchroniczna transmisja. Jedną z głównych różnic jest to, że w Transmisji Synchronicznej nadawca i odbiorca powinni mieć zsynchronizowane zegary przed transmisją danych. Natomiast transmisja asynchroniczna nie wymaga zegara, ale dodaje dane bitów parzystości przed transmisją.

Wykres porównania

Podstawa do porównaniaTransmisja synchronicznaTransmisja asynchroniczna
ZnaczenieWysyła dane w postaci bloków lub ramekWysyła 1 bajt lub znak na raz
Szybkość transmisjiSzybkiPowolny
KosztKosztownyEkonomiczny
Przedział czasowyStałyLosowy
Luka między danymiNieobecnyObecny
PrzykładyPokoje rozmów, wideokonferencje, rozmowy telefoniczne itpListy, e-maile, fora itp

Definicja transmisji synchronicznej

W transmisji synchronicznej dane przepływają w trybie pełnego dupleksu w postaci bloków lub ramek. Konieczna jest synchronizacja między nadawcą a odbiorcą, aby nadawca wiedział, gdzie zaczyna się nowy bajt (ponieważ nie ma luki między danymi).


Transmisja synchroniczna jest wydajna, niezawodna i służy do przesyłania dużej ilości danych. Zapewnia komunikację w czasie rzeczywistym między podłączonymi urządzeniami. Pokoje rozmów, wideokonferencje, rozmowy telefoniczne, a także rozmowy twarzą w twarz, to tylko niektóre z przykładów synchronicznej transmisji.

Definicja transmisji asynchronicznej

W transmisji asynchronicznej dane przepływają w trybie pół dupleksu, 1 bajt lub znak na raz. Przesyła dane w ciągłym strumieniu bajtów. Ogólnie, rozmiar wysłanego znaku wynosi 8 bitów, do których dodawany jest bit parzystości, tj. Bit startu i bit stopu, który daje łącznie 10 bitów. Nie wymaga zegara do synchronizacji; raczej wykorzystuje bity parzystości, aby poinformować odbiorcę, jak interpretować dane.


Jest prosty, szybki, ekonomiczny i nie wymaga dwukierunkowej komunikacji. Listy, e-maile, fora, telewizory i radia to tylko niektóre z przykładów transmisji asynchronicznej.

Kluczowe różnice między transmisją synchroniczną i asynchroniczną

  1. W transmisji synchronicznej dane są przesyłane w postaci ramek, natomiast dane transmisji asynchronicznej są przesyłane po 1 bajcie na raz.
  2. Transmisja synchroniczna wymaga sygnału zegarowego między nadawcą a odbiorcą, aby poinformować odbiornik o nowym bajcie. Natomiast w transmisji asynchronicznej nadajnik i odbiorca nie wymagają sygnału zegarowego, ponieważ dane wysyłane tutaj mają dołączony bit parzystości, który wskazuje początek nowego bajtu.
  3. Szybkość przesyłania danych transmisji asynchronicznej jest wolniejsza niż transmisji synchronicznej.
  4. Transmisja asynchroniczna jest prosta i ekonomiczna, natomiast synchroniczna transmisja jest skomplikowana i droga.
  5. Transmisja synchroniczna jest wydajna i ma mniejszy narzut w porównaniu z transmisją asynchroniczną.

Wniosek

Zarówno synchroniczna, jak i asynchroniczna transmisja mają swoje zalety i wady. Asynchroniczny jest prosty, ekonomiczny i używany do transmisji niewielkiej ilości danych, podczas gdy transmisja synchroniczna jest używana do przesyłania dużej ilości danych, ponieważ jest wydajna i ma mniej narzutów. Dlatego dochodzimy do wniosku, że zarówno transmisja synchroniczna, jak i asynchroniczna są niezbędne do transmisji danych.

Top