Table des matières:
Définition - Que signifie asyncrone?
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, ce qui signifie qu'ils ne se produisent pas à des intervalles prédéterminés. Les événements asynchrones ne dépendent pas l'un de l'autre de démarrer ou de se terminer avant que l'autre puisse démarrer ou se terminer.
En informatique, asynchrone peut désigner:
- Communication asynchrone, dans laquelle les données sont transmises sans s'appuyer sur un signal d'horloge, de sorte que les données sont envoyées par intermittence
- Traitement d'entrée / sortie (E / S) asynchrone, qui permet à l'UC de poursuivre le traitement avec d'autres données indépendantes de l'opération d'E / S actuelle
Techopedia explique Asyncronous
Asynchrone fait référence à des événements ou des processus informatiques qui ne tiennent pas compte de l'élément de 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 de réseau dans lesquelles les données sont transmises par intermittence au lieu d'être un flux régulier. Cela élimine le besoin d'une connexion constante car le récepteur n'aura pas à attendre un flux régulier. Cependant, il a besoin de marqueurs spéciaux, de bits de démarrage et d'arrêt ainsi que de marqueurs de place, 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 lents que la vitesse à laquelle un processeur peut données de processus. En faisant en sorte que le processeur traite d'autres données qui ne sont pas liées à l'opération d'E / S, il 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 sa fin.