[SOS] Virtual Memory Manager
David Decotigny
david.decotigny at free.fr
Sam 15 Oct 14:04:00 CEST 2005
Bonjour,
KAISER Edouard wrote:
> la pagination il y a d'abord la segmentation. Il va falloir modifier
> la limite du descripteur segment de données non ?
Bien sûr.
> Si tel est le cas, on ne risque pas d'écraser ce qui se trouve aprés
> le segment de données car grace à la pagination cette adresse lineaire
> pointera vers une tout autre adresse physique non contigue a l'espace
> que possede deja le processus.
C'est exact.
> J'ai l'impréssion que ce n'est pas trés propre :/
Non, ça complique les choses sans vraiment avoir d'interet. Sauf si on
decide de ne pas faire d'alloc dynamique. Ce n'est pas forcément absurde
de dire qu'on fait sans alloc dynamique : dans certains (vieux ?)
systemes embarqués, on se contente parfois des alloc par le compilo.
Dans ton cas, ça reviendrait à dire que la segmentation est facile à
configurer : on utilise le compilo pour determiner la taille des
segments et basta, apres on ne touche plus jamais a rien. Mais ce n'est
pas satisfaisant pour un systeme generaliste type Unix.
Bonne journee,
--
http://david.decotigny.free.fr/
Plus d'informations sur la liste de diffusion Sos