Projet allocateurs mémoirePhilippe MarquetMars 2017 |
Ce document est disponible sous forme d’un fichier PDF.
Ce projet propose d’écrire plusieurs versions d’allocateurs mémoire.
Un allocateur mémoire est un mécanisme qui permet au sein d’un programme C d’obtenir dynamiquement de la mémoire. La bibliothèque C standard contient un allocateur mémoire utilisé via les appels aux fonctions malloc() et free().
Nous allons débuter le projet par la mise en place d’un allocateur mémoire rudimentaire, pour en améliorer l’implémentation dans un second temps, pour l’enrichir ensuite, et enfin proposer une aternative complète à malloc()/free().
Nous nous attacherons à tester et valider chacune de nos propositions.
Ce document a été traduit de LATEX par HEVEA