-
[C] coder un malloc
Bonjour a tous,
Dans le cadre d'un projet je dois coder une fontion permettant d'allouer de la memoire dynamiquement. (en fait je dois recoder la fonction malloc() a l'aide des appels systemes brk() et sbrk()). Je ne sais pas vraiment par ou commencer. Quels algoritmes preferer par rapport a d'autre??. Si vous avez des tutos complets sur ce sujet ca serait cool.
Merci.
-
Tu as ici un exemple de gestion de la mémoire phisyque dans le cadre d'un cours diffusé sur un Mag Linux (le système SOS): http://sos.enix.org/fr/SOSDownload#TOC_0_2_19
Attention toutesfois au fait que la définition des pages mémoires peut ne pas être compatible avec des système existant tel que Windows ou Linux mais c'est un très bon exemple (il y'a un cours complet et le code source) ;)
-
tu as aussi du code exemple (dmalloc)..
Voir le lien :
http://dmalloc.com/