Outils pour utilisateurs

Outils du site


dico:s:semaphore

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dico:s:semaphore [2015/10/01 15:00] – créée yoanndico:s:semaphore [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Sémaphore ====== ====== Sémaphore ======
  
-Un sémaphore est un type de donnée définit pour la première fois par Edsger Dijkstra (Néerlandais) en 1968 pour le système d'exploitation THE Operating System. Le sémaphore est un outil logiciel exploitant des instructions matérielles spécifiques (TAS: Test And Set). Il permet d’éviter certaines problématiques (interblocage, famine) liées à l’exécution concurrentielle des processus sur des systèmes multitâche. Ces problématique se présentent lorsque des processus concurrents doivent partager des ressources en écriture (fichiers, espaces mémoire etc).+Un sémaphore est un type de donnée définit pour la première fois par Edsger Dijkstra (Néerlandais) en 1968 pour le système d'exploitation THE Operating System. Le sémaphore est un outil logiciel exploitant des instructions matérielles spécifiques (TAS: Test And Set). Il permet d’éviter certaines problématiques (interblocage, famine) liées à l’exécution concurrentielle des processus sur des systèmes multitâche. Ces problématique se présentent lorsque des processus concurrents doivent partager des ressources en écriture (fichiers, espaces mémoire etc). Le sémaphore permet de rendre atomiques un groupe d'instructions afin de garantir l'intégrité des données partagées entre les processus.
dico/s/semaphore.1443711603.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)