Données asynchrones

Définition - Que signifient les données asynchrones?

Les données asynchrones sont des données qui ne sont pas synchronisées lorsqu'elles sont envoyées ou reçues. Dans ce type de transmission, les signaux sont envoyés entre les calculateurs et les systèmes externes ou inversement de manière asynchrone. Cela fait généralement référence aux données transmises à intervalles intermittents plutôt que dans un flux constant, ce qui signifie que les premières parties du fichier complet peuvent ne pas toujours être les premières à être envoyées et à arriver à destination. Différentes parties des données complètes sont envoyées à des intervalles différents, parfois simultanément, mais suivent des chemins différents vers la destination. Le transfert de données asynchrones ne nécessite pas la coordination ou la synchronisation des bits entre les deux points d'extrémité.

Definir Tech explique les données asynchrones

La transmission de données asynchrones n'est pas déclenchée par un signal d'horloge lors de l'envoi des données au récepteur, contrairement aux méthodes synchrones, où l'envoi de données est mesuré par rapport à une référence de temps. Par rapport à la transmission synchrone, la communication asynchrone présente quelques avantages:

  • Il est plus flexible et les appareils peuvent échanger des informations à leur propre rythme. Les caractères de données individuels peuvent se compléter de sorte que même si un paquet est corrompu, ses prédécesseurs et successeurs ne seront pas affectés.
  • Il ne nécessite pas de processus complexes de la part de l'appareil récepteur. Cela signifie qu'une incohérence dans la transmission des données n'entraîne pas une grande crise, car l'appareil peut suivre le flux de données. Cela rend également les transferts asynchrones adaptés aux applications où les données de caractères sont générées de manière irrégulière.

L'utilisation de données asynchrones pour la transmission présente également certains inconvénients:

  • Le succès de ces transmissions dépend des bits de départ et de leur reconnaissance. Cela peut être facilement sensible aux interférences de ligne, entraînant la corruption ou la distorsion de ces bits.
  • Une grande partie des données transmises est utilisée pour les bits de contrôle et d'identification des en-têtes et ne transporte donc aucune information utile liée aux données transmises. Cela signifie invariablement que davantage de paquets de données doivent être envoyés.