Mémoire partagée en C

Projet scolaire ayant pour but la réalisation d'une librairie de mémoire partagée en C.
Mis en place en binôme avec Thibaut Gourdel.

Un lanceur s'occupe de démarrer les programmes sur les machines distantes, puis après des échanges sur le réseau tous les programmes sont connectés entre eux.
La mémoire est découpée en page, qui sont attribuées cycliquement aux différents processus. Lorsque l'un d'entre eux souhaite accèder à une page qu'il ne possède pas, la librairie capture le signal d'erreur, et obtient la page via un échange réseau avec le propriétaire

Réalisé dans le cadre du cours du Dr. Guillaume Mercier, et de Mme Claire Capdevielle.

Voir sur GitHub : https://github.com/Remi-p/Distributed-Shared-Memory.

06/01/2016

Top