Table des matières:
Définition - Que signifient les données asynchrones?
Les données asynchrones sont des données qui ne sont pas synchronisées lors de leur envoi ou de leur réception. Dans ce type de transmission, des signaux sont envoyés entre les ordinateurs et les systèmes externes ou vice versa de manière asynchrone. Cela fait généralement référence à des données qui sont transmises à intervalles intermittents plutôt que dans un flux régulier, 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 à différents intervalles, 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é.Techopedia explique les données asynchrones
La transmission de données asynchrones n'est pas provoqué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 temporelle. 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 du périphérique 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, provoquant la corruption ou la distorsion de ces bits.
- Une grande partie des données transmises est utilisée pour les bits de commande et d'identification des en-têtes et ne porte donc aucune information utile liée aux données transmises. Cela signifie invariablement que davantage de paquets de données doivent être envoyés.
