• [^] # Re: Il y a une question que je me pose

    Posté par . En réponse à la dépêche Sortie de la version 1.0.0 de Kerrighed. Évalué à 8.

    En effet, des threads partagent leur espace mémoire. Cependant ce partage ce fait au niveau de la mémoire virtuelle : ils partagent le même espace de mémoire virtuelle qui est associée à des pages en mémoire physique.

    Dans le système Kerrighed, un mécanisme de partage de mémoire globale permet de connecter leurs mémoires virtuelles. Les données utilisées par les threads situés sur des noeuds différents sont recopiées automatiquement dans la mémoire physique des noeuds et donc utilisablent par les threads.

    Plusieurs copies des données pouvant donc exister sur différents noeuds, un mécanisme de gestion de cohérence est utilisé. Il est comparable aux mécanismes de cohérence de caches dans les machines multi-processeur.