[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