Asynchrone

Définition - Que signifie Asyncronous?

En termes généraux, asynchrone fait référence à des objets et des événements qui peuvent être liés mais qui ne sont pas coordonnés dans le temps, c'est-à-dire qui ne se produisent pas à des intervalles prédéterminés. Les événements asynchrones n'ont aucune dépendance les uns sur les autres pour démarrer ou se terminer avant que l'autre ne puisse démarrer ou se terminer.

En informatique, asynchrone peut désigner soit:

  • Communication asynchrone, dans laquelle les données sont transmises sans dépendre d'un signal d'horloge, de sorte que les données sont envoyées par intermittence
  • Traitement asynchrone des entrées / sorties (E / S), qui permet à la CPU de poursuivre le traitement avec d'autres données indépendantes de l'opération d'E / S en cours

Definir Tech explique Asyncronous

Asynchrone fait référence à des événements ou à des processus informatiques qui ne tiennent pas compte de l'élément temps. En d'autres termes, un processus peut démarrer ou s'arrêter indépendamment des autres processus, même s'ils sont liés. Cela permet de maximiser les ressources informatiques en utilisant des temps d'inactivité où une ou plusieurs ressources attendent la fin d'un processus.

Ce concept est appliqué aux communications réseau dans lesquelles les données sont transmises par intermittence au lieu d'être un flux constant. Cela élimine le besoin d'une connexion constante car le récepteur n'aura pas à attendre un flux constant. Cependant, il a besoin de marqueurs spéciaux, de bits de démarrage et d'arrêt ainsi que de marqueurs de position, afin que le récepteur sache comment reconstituer les données distribuées.

Dans le cas des opérations d'E / S, des techniques d'E / S asynchrones sont utilisées pour éliminer les temps d'inactivité du processeur lorsqu'il attend la fin d'une opération d'E / S particulière, qui sont généralement des multitudes de degrés plus lentes que la vitesse à laquelle un processeur peut données de processus. En obligeant la CPU à traiter d'autres données qui ne sont pas liées à l'opération d'E / S, elle peut accélérer l'exécution globale des processus. Cependant, les données ou les processus qui nécessitent l'achèvement de ce processus d'E / S doivent encore attendre qu'il se termine.