19Fermer21
squalylLe 30/05/2011 à 16:08
au moins partiellement, évidemment smile

j'avais fait un allocateur à base de bitmaps (1 bit pour 32 octets - fallait bien choisir un truc pour le projet) et les descripteurs étaient tous regroupés dans une table au début de la mémoire, avant tous les blocs alloués. Du coup il fallait jardiner bien au début de la mémoire pour tout péter.

maintenant si tu fais un allocateur qui fout des listes chainées au milieu des blocs libres/alloués, évidemment, tu peux niquer plus facilement la structure de contrôle dès qu'un octet "dépasse" grin

vala, je voyais rien de plus smile

d'où ma question sur l'overhead aussi, vu qu'un bloc de 32 octets avait besoin d'un bit supplémentaire dans mon système.