Anas Buyumad Gauthier Cler
Allouer dynamiquement de la mémoire
Élargir ses connaissances sur les différents principes de la gestion de mémoire
et d'optimisation
Schématisation de la mémoire
Modèle appliqué pour
Principe de Fonctionnement
brk(ADRESSE)
Déplacer le break
Redimensionner le break
sbrk(INCREMENT)
#define ALIGNEMENT sizeof(void *)
(size + (ALIGNEMENT - 1)) & ~(ALIGNEMENT - 1)
Alignement mémoire
Header
Pointeur renvoyé
Espace alloué
Header
Espace disponible
Header
...
Utilisation d'un Header comprenant
Implémentation «Thread Safe »
Problèmes rencontrés
Améliorations possibles
Questions