Dati asincroni

Autore: Robert Simon
Data Della Creazione: 15 Giugno 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Observables: Asynchronous Data Streams | Learning UniRx [2]
Video: Observables: Asynchronous Data Streams | Learning UniRx [2]

Contenuto

Definizione: cosa significano i dati asincroni?

I dati asincroni sono dati che non sono sincronizzati quando vengono inviati o ricevuti. In questo tipo di trasmissione, i segnali vengono inviati tra i computer e i sistemi esterni o viceversa in modo asincrono. Questo di solito si riferisce ai dati che vengono trasmessi a intervalli intermittenti piuttosto che in un flusso costante, il che significa che le prime parti del file completo potrebbero non essere sempre le prime ad essere inviate e arrivare a destinazione. Parti diverse dei dati completi vengono inviate a intervalli diversi, a volte contemporaneamente, ma seguono percorsi diversi verso la destinazione. Il trasferimento di dati asincroni non richiede il coordinamento o la tempistica dei bit tra i due endpoint.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega i dati asincroni

La trasmissione di dati asincroni non è richiesta da un segnale di clock quando si immettono i dati al ricevitore, a differenza dei metodi sincroni, in cui i dati vengono misurati rispetto a un riferimento temporale. Rispetto alla trasmissione sincrona, la comunicazione asincrona presenta alcuni vantaggi:

  • È più flessibile e i dispositivi possono scambiare informazioni al proprio ritmo. I singoli caratteri di dati possono completarsi in modo tale che anche se un pacchetto è danneggiato, i suoi predecessori e successori non saranno interessati.
  • Non richiede processi complessi da parte del dispositivo ricevente. Ciò significa che un'incoerenza nella trasmissione dei dati non provoca una grande crisi, poiché il dispositivo può tenere il passo con il flusso di dati. Ciò rende anche i trasferimenti asincroni adatti per applicazioni in cui i dati dei caratteri vengono generati in modo irregolare.

Ci sono anche alcuni svantaggi dell'utilizzo di dati asincroni per la trasmissione:

  • Il successo di queste trasmissioni dipende dai bit di inizio e dal loro riconoscimento. Ciò può essere facilmente suscettibile alle interferenze di linea, causando la corruzione o la distorsione di questi bit.
  • Una gran parte dei dati trasmessi viene utilizzata per i bit di controllo e identificazione per le intestazioni e pertanto non trasporta informazioni utili relative ai dati trasmessi. Ciò significa invariabilmente che è necessario inviare più pacchetti di dati.