Arythmique

Définition, exemples et bonnes pratiques

À retenir

  • Pas d'horloge partagée entre l'émetteur et le récepteur.
  • Les données sont transmises dès qu'elles sont disponibles.
  • Nécessite des marqueurs (bits de début/fin) pour isoler les informations.

Qualifie un mode de transmission de données où les informations sont envoyées sans suivre une cadence régulière ou une horloge commune. C'est comparable à une discussion par messagerie instantanée : les messages partent dès qu'ils sont prêts, de manière irrégulière, contrairement à un métronome qui battrait la mesure.

Étymologie

Vient du préfixe privatif grec a- (sans) et de rhuthmos (rythme). En informatique, le terme souligne que le flux de données n'est pas dicté par un signal de synchronisation temporel strict entre l'émetteur et le récepteur.

Exemples d'usage

  • La saisie au clavier : les signaux envoyés à l'ordinateur dépendent de la vitesse variable de l'utilisateur.
  • Les communications série de type RS-232 ou UART, où chaque caractère est envoyé de façon isolée.

Cas d'usage

Ce concept intervient surtout dans les réseaux et les communications matérielles (liaisons série) pour des transferts de données à faible débit ou intermittents, où il serait trop complexe ou coûteux de maintenir une horloge synchronisée en permanence.

Bonnes pratiques

Comme il n'y a pas de rythme commun, il est essentiel d'utiliser des signaux de contrôle, appelés bits de start et bits de stop, pour prévenir le récepteur qu'une nouvelle donnée arrive et qu'elle se termine.

Synonymes

asynchrone non synchronisé

Antonymes

synchrone isochrone

Conseil

Pour bien comprendre, imaginez une file d'attente à la caisse d'un supermarché : les clients arrivent de manière arythmique (au hasard), contrairement à une chaîne de montage d'usine où un objet arrive exactement toutes les 10 secondes.

Questions fréquentes

L'arythmique et l'asynchrone, est-ce la même chose ?

Oui, dans le contexte des transmissions informatiques, ces deux termes sont quasi synonymes : ils désignent tous deux l'absence de synchronisation temporelle continue.

Pourquoi ne pas tout envoyer de façon rythmée ?

La transmission rythmée (synchrone) est plus rapide mais beaucoup plus complexe à mettre en œuvre car elle exige que les deux appareils soient parfaitement 'à l'heure' l'un par rapport à l'autre.

Quel est l'avantage de l'arythmique ?

Sa simplicité technique et sa robustesse pour des échanges sporadiques (comme une souris ou un capteur de température).