[SOS] Virtual Memory Manager

David Decotigny David.Decotigny at free.fr
Mer 5 Oct 16:49:33 CEST 2005


Bonjour,

KAISER Edouard wrote:
> En fait il y aurait donc un espace vide dans la mémoire entre chaque
> processus qui permettrait a celui "d'en dessous" de pouvoir allouer un
> peu de mémoire, mais sur quel critère se baser pour donner une taille
> à cette espace vide ?

L'age de l'univers, la taille de la 3eme pyramide, ta date de naissance. 
Non, serieusement, il est impossible de determiner une taille de segment 
qui conviendra a tout le monde en l'absence de pagination, ou alors 
c'est que ton espace des adresses physiques est infini.

Je pensais a un truc pour lequel je ne connais pas la reponse. J'avais 
parle du flag "__thread" de gcc, mais il y a peut-etre des __attribute__ 
qui feraient mieux le boulot (?). Mais dans tous les cas, meme avec ce 
__attribute__, tu te retrouves avec le fameux probleme de fragmentation 
a gerer.


Plus d'informations sur la liste de diffusion Sos