Non respect de l'exclusion mutuelle

Non respect de l'exclusion mutuelle

Conditions de concurrence

Les conditions de concurrence correspondent aux situations dans lesquelles se retrouvent plusieurs processus tentant d'accéder au même moment à une même ressource partagée ( Fichier, Imprimante, etc... ). Le résultat de telles situations dépend de la manière dont elles sont traitées. En effet, s'il n'y a pas une gestion ad hoc des problèmes que posent les conditions de concurrences il peut en résulter des situations inexpliquées (Fichiers tronqués, attentes d'E/S infinies, etc...)

Sommaire

Conditions de concurrence

Dans un contexte multitâche, plusieurs processus sont amenés à accéder à une même ressource. Un exemple classique est l'accès à une zone mémoire commune entre plusieurs threads. Ces situations où plusieurs processus accèdent à une même ressource partagée au même moment sont nommées conditions de concurrence.

Exemple d'accès à une ressource d'impression

Lorsqu'un processus veut imprimer une page, il écrit une entrée dans une liste d'attente et incrémente un pointeur qui pointe vers la prochaine entrée libre. Qu'arrive-t-il si un premier processus entre son entrée et que le système d'exploitation décide d'allouer le processeur à un deuxième processus immédiatement après ? Le second processus, s'il demande lui aussi une impression, va écrire son entrée dans la même que celle du premier processus puisque celui-ci n'a pas eu le temps d'incrémenter le pointeur. La page du premier processus ne sera donc pas imprimée.

L'exclusion mutuelle

Les méthodes de synchronisation

Barrière de synchronisation - Futex - Moniteur

Mutex - Sémaphore - Spinlock

L'exclusion mutuelle est une méthode permettant d'éviter les conditions de concurrence et donc de s'assurer que lorsqu'un processus accède à un élément partagé, les autres processus seront bloqués en attente de la ressource.

Si l'on empêche les processus d'accéder en même temps à la même ressource partagée c’est-à-dire d'entrer dans leur section critique au même moment, les conditions de concurrences sont évitées.

Différents types d'exclusion mutuelle existe :

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Conditions de concurrence ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Non respect de l'exclusion mutuelle de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Excommunication chez les Témoins de Jéhovah — Témoins de Jéhovah Généralités Mouvement chrétien millénariste, né aux États Unis au XIXe siècle Corps dirigeant : Collège Central Histoire Ancêtre : Étudiants de la Bible fond …   Wikipédia en Français

  • Union européenne — « UE » redirige ici. Pour les autres significations, voir UE (homonymie) et Europe (homonymie). Union européenne …   Wikipédia en Français

  • Ecolabel — Écolabel L écolabel (ou « écocertificat ») est un label attribué à un produit ou un acteur accordé par une organisation certifiante, garantissant que le produit concerné a un impact réduit sur l environnement. Un écolabel est… …   Wikipédia en Français

  • Éco-certification — Écolabel L écolabel (ou « écocertificat ») est un label attribué à un produit ou un acteur accordé par une organisation certifiante, garantissant que le produit concerné a un impact réduit sur l environnement. Un écolabel est… …   Wikipédia en Français

  • Écocertification — Écolabel L écolabel (ou « écocertificat ») est un label attribué à un produit ou un acteur accordé par une organisation certifiante, garantissant que le produit concerné a un impact réduit sur l environnement. Un écolabel est… …   Wikipédia en Français

  • Écolabellisés — Écolabel L écolabel (ou « écocertificat ») est un label attribué à un produit ou un acteur accordé par une organisation certifiante, garantissant que le produit concerné a un impact réduit sur l environnement. Un écolabel est… …   Wikipédia en Français

  • Écolabel — Nouveau logo Ecolabel L écolabel (ou « écocertificat ») n est pas label officiel, mais une mention attribuée par une organisation privée certifiante, afin d établir qu un produit ou un acteur a un impact réduit sur l environnement. Un… …   Wikipédia en Français

  • Société des Nations — Pour les articles homonymes, voir SDN. Société des Nations Sociedad de Naciones League of Nations Région Monde …   Wikipédia en Français

  • Autorisation de mise sur le marché — Pour les articles homonymes, voir AMM. L autorisation de mise sur le marché ou AMM est l accord donné à un titulaire des droits d’exploitation d’un médicament fabriqué industriellement pour qu’il puisse le commercialiser[1]. Cette procédure… …   Wikipédia en Français

  • Informatiques — Informatique L´informatique contraction d´information et automatique est le domaine d activité scientifique, technique et industriel en rapport avec le traitement automatique de l information par des machines telles que les ordinateurs, les… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”