Les partenaires publicitaires:

Différence entre le transfert de données synchrone et asynchrone

Les transferts de données se produisent en rafales d'information, chacun composé d'un certain nombre de bits. Pour un récepteur de donner un sens des données, il doit savoir quand commencer et quand arrêter de lire chaque salve. Transferts synchrones et asynchrones représentent différentes méthodes de traitement de cette question. Le premier implique une communication entre l'émetteur et le récepteur où les deux d'accord sur le calendrier du transfert. Ce dernier repose sur des indices dans les données lui-même pour indiquer au récepteur comment lire les informations.

Synchrone

  • Dans les transferts de données synchrones, l'émetteur et le récepteur prennent un certain temps à communiquer avant de faire l'échange. Cette communication décrit les paramètres de l'échange de données. Cela implique généralement établissement qui fin, expéditeur ou le destinataire, seront dans le contrôle du transfert. Ici, les deux parties assurent également qu'ils utilisent le même timing qui est, ils savent quand chaque extrémités en rafale et un autre commence. Ils ont également mis paramètres pour réinitialiser leurs horloges pendant le transfert pour vous assurer qu'ils ne dérivent pas loin de la date convenue.

Asynchrone




  • En asynchrone, ou «best effort» des transferts, émetteur et le récepteur ne établissent les paramètres de l'échange d'informations. Au contraire, l'émetteur met bits supplémentaires de données avant et après chaque salve qui indiquent quand chaque rafale commence et se termine. Il envoie ensuite l'information, et il est au récepteur pour déterminer comment réinitialiser son horloge pour correspondre à la synchronisation du signal. Contrairement transferts synchrones, le récepteur ne prend pas le temps de communiquer les informations de l'expéditeur à propos de ce qu'elle a reçu.

Avantages et inconvénients

  • Transferts asynchrones sont généralement plus rapides que les transferts synchrones. Ceci est parce qu'ils ne prennent pas le temps avant le transfert de coordonner leurs efforts. Cependant, pour cette raison, plusieurs erreurs ont tendance à se produire dans les transferts asynchrones par rapport aux transferts synchrones. Si de nombreuses erreurs se produisent, il peut réduire à néant le gain de temps en éliminant l'étape initiale de la définition des paramètres de transfert, parce que le récepteur devra prendre des mesures pour corriger ses erreurs.

Utilisations

  • Transferts asynchrones fonctionnent bien dans des situations où l'échange se produit sur un support physique fiable, tels que la fibre optique et câble coaxial. Cela permet de minimiser les erreurs de transmission, de sorte que le temps économisé en renonçant à établir des paramètres entraîne effectivement un transfert plus rapide du point de vue de l'utilisateur final. Transferts synchrones fonctionnent bien lorsque l'utilisation des médias de transfert moins fiables, tels que des fils électriques et des signaux radio. Ici, il vaut la peine de prendre le temps de coordonner les détails du transfert car il compense les erreurs commises par le milieu physique.

» » » » Différence entre le transfert de données synchrone et asynchrone