Asynchronisme

Un article de Wikipédia, l'encyclopédie libre.

L’asynchronisme désigne le caractère de ce qui ne se passe pas à la même vitesse, que ce soit dans le temps ou dans la vitesse proprement dite, par opposition à un phénomène synchrone.

  • En informatique, des exemples de phénomènes asynchrones sont la communication par courriel (la réponse n'est pas immédiate comme lors d'un clavardage) ou encore la mise à jour de Wikipédia où chaque auteur travaille à son rythme sans attendre et même être au courant du rythme des autres auteurs. La mise en œuvre informatique utilise des files d'attente pour traiter des données qui arrivent de façon asynchrone. Réciproquement pour synchoniser des processus asynchrones on utilise un mécanisme conceptuel appelé sémaphore (informatique) dû à Edsger Dijkstra. Du point de vue du programmeur, une méthode est asynchrone si elle se termine sans attendre de réponse.
  • En télécommunications, on utilise le mode asynchrone pour pallier le problème de calage d'horloge aux 2 extremités. Les données sont émises à n'importe quel moment. Les horloges de l'émetteur et du récepteur doivent avoir des fréquences suffisamment proches (maximum 10% d'écart en fréquence).
  • En électronique, un compteur asynchrone a une structure simple mais il présente l'inconvénient de ne pas afficher l'état du compteur sur toutes ses broches en même temps (mise à jour en cascade). En effet, un compteur électronique possède plusieurs broches (une broche = zéro ou un, voir bit). Pour compter jusqu'à (par exemple) 255, on utilisera un compteur binaire 8 broches. Si le compteur est asynchrone, ces 8 broches ne seront pas mises à jour en même temps.

Ceci peut poser des problèmes lorsqu'on souhaite capturer le contenu du compteur à des moments aléatoires: on risque de mémoriser des résultats incorrects. Pour éviter ce problème, on a recours au comptage synchrone.

[modifier] Voir aussi

Autres langues

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)