Memoire partagee
- Memoire partagee
-
Mémoire partagée
Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les processeurs doivent avoir un accès rapide à la mémoire et possèdent probablement de la mémoire cache. Quand un cache est mis à jour avec de l'information qui peut être utilisée par d'autres processeurs, le changement doit être visible pour les autres processeurs, autrement les processeurs travailleraient avec des données incohérentes (voir cohérence de cache et cohérence de mémoire). Des protocoles de maintien de cohérence peuvent, s'ils fonctionnent correctement, fournir un accès de très haute performance aux informations partagées entre plusieurs processeurs. Mais ils peuvent aussi devenir un goulet d'étranglement qui dégrade les performances.
Les alternatives à la mémoire partagée sont la mémoire distribuée et la mémoire distribuée partagée. Elles ont aussi des problèmes similaires. Voir aussi NUMA.
Logiciel
En logiciel, le terme mémoire partagée désigne la mémoire vive qui est accessible par plus d'un processus, où un processus est une instance en cours d'exécution d'un programme. Dans ce contexte, la mémoire partagée est utilisée pour faciliter la communication inter-processus. L'alternative à la mémoire partagée est le passage de messages. Voir processus léger pour plus d'information.
Liens externes
- Portail de l’informatique
Catégories : Programmation concurrente | Architecture informatique
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Memoire partagee de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Mémoire Partagée — Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les processeurs doivent… … Wikipédia en Français
Mémoire partagée — Dans un contexte de la programmation concurrente, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différentes unités de calcul au sein d un ordinateur parallèle. Le problème sous jacent est la vitesse d accès au… … Wikipédia en Français
Mémoire commune — Mémoire partagée Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les… … Wikipédia en Français
Memoire transactionnelle logicielle — Mémoire transactionnelle logicielle En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l … Wikipédia en Français
Mémoire Transactionnelle Logicielle — En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l accès à la mémoire partagée dans la … Wikipédia en Français
Memoire video — Mémoire vidéo Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random… … Wikipédia en Français
Mémoire Vidéo — Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random Access Memory).… … Wikipédia en Français
Mémoire transactionnelle logicielle — En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l accès à la mémoire partagée dans la … Wikipédia en Français
Mémoire (informatique) — Pour les articles homonymes, voir mémoire. Mémoire vive pour ordinateur VAX 8600 (1986). En informatique la mémoire … Wikipédia en Français
Mémoire vidéo — Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random Access Memory).… … Wikipédia en Français