54 votes

Que fait posix_memalign/memalign

J'essaie de comprendre à quoi servent les fonctions memalign() et posix_memalign() . La lecture de la documentation disponible n'a pas aidé.

Quelqu'un peut-il m'aider à comprendre comment ça marche et à quoi ça sert ? Ou peut-être fournissez-vous un exemple d'utilisation ?

J'essaie de comprendre comment fonctionne la mémoire Linux, je dois écrire mon propre pool de mémoire simple (tas à faible fragmentation).

4voto

MByD Points 78505

Son fonctionnement dépend de la mise en œuvre. Le but de la fonction est de vous donner un bloc mémoire aligné sur n octets (l'adresse de début du bloc est un multiplicateur de n).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X