Recomandat, 2024

Alegerea Editorului

Diferența dintre transmisia sincronă și asincronă

În articolul precedent, am discutat despre transmisia serială și paralelă. După cum știm în transmisia serială, datele sunt transmise bit-by-bit, astfel încât fiecare bit să urmeze altul. Este de tip 2 și anume Transmisia sincronă și asincronă. Una dintre diferențele majore este că în transmisia sincronă, expeditorul și receptorul ar trebui să aibă sincronizate ceasuri înainte de transmiterea datelor. În timp ce transmisia asincronă nu necesită un ceas, ci adaugă un bit de paritate datelor înainte de transmisie.

Diagramă de comparație

Bazele comparațieiTransmisie sincronăTransmisie asincronă
SensTrimite date sub formă de blocuri sau cadreTrimite un octet sau un caracter la un moment dat
Viteza de transmisieRapidÎncet
CostScumpEconomic
Interval de timpConstantÎntâmplător
Gap între dateAbsentPrezent
ExempleCamere de chat, videoconferințe, convorbiri telefonice etc.Scrisori, e-mailuri, forumuri etc.

Definiția transmisiei sincrone

În transmisia sincronă, fluxul de date se efectuează într-un mod complet duplex sub formă de blocuri sau cadre. Sincronizarea dintre expeditor și receptor este necesară pentru ca expeditorul să știe unde începe noul octet (deoarece nu există decalaj între date).


Transmisia sincronă este eficientă, fiabilă și este utilizată pentru transferul unei cantități mari de date. Oferă comunicare în timp real între dispozitivele conectate. Camerele de chat, videoconferințele, conversațiile telefonice, precum și interacțiunile față în față, sunt câteva exemple de transmisie sincronă.

Definiția Asynchronous Transmission

În fluxurile de date cu transmisie asincronă într-un mod semi-duplex, un byte sau un caracter la un moment dat. Transmite datele într-un flux continuu de octeți. În general, mărimea unui caracter trimis este de 8 biți la care se adaugă un bit de paritate, adică un bit de pornire și oprire care dă un total de 10 biți. Nu necesită un ceas pentru sincronizare; mai degrabă utilizează biții de paritate pentru a le spune receptorului cum să interpreteze datele.


Este simplu, rapid, economic și nu necesită o comunicare bidirecțională. Scrisori, e-mailuri, forumuri, televiziuni și radiouri sunt câteva dintre exemplele de transmisie asincronă.

Diferențe cheie între transmisia sincronă și asincronă

  1. În transmisia sincronă, datele sunt transferate sub formă de cadre pe de altă parte în transmisia asincronă sunt transmise 1 octet la un moment dat.
  2. Transmisia sincronă necesită un semnal de ceas între expeditor și receptor, pentru a informa receptorul despre noul octet. Întrucât în ​​transmițătorul și receptorul de transmisie asincronă nu este necesar un semnal de ceas deoarece datele trimise aici au atașat un bit de paritate care indică începutul noului octet.
  3. Rata de transfer de date a transmisiei asincrone este mai lentă decât cea a transmisiei sincrone.
  4. Transmisia asincronă este simplă și economică, în timp ce transmisia sincronă este complexă și costisitoare.
  5. Transmisia sincronă este eficientă și are un cost mai scăzut decât transmisia asincronă.

Concluzie

Atât transmisia sincronă cât și asincronă au avantajele și dezavantajele acestora. Asynchronous este simplu, economic și utilizat pentru transmiterea unei cantități mici de date, în timp ce transmisia sincronă este utilizată pentru transferul majorității datelor, deoarece este eficientă și are mai puțin cheltuieli generale. Prin urmare, concluzionăm că atât transmisia sincronă cât și asincronă sunt necesare pentru transmiterea datelor.

Top