Papouille a écrit :
Donc nous ne sommes pas d'accord sur la définition de la segmentation ici. Mon problème se pose sur la segmentation au sein d'un processus, pas entre des processus...
Il y a déjà comme avantage de simplifier l'édition de liens si chaque procédure est dans un segment différent :
si une procédure contenue dans un segment n est modifiée et change de taille, les autres procédures contenues dans d'autres segments et l'appelant n'ont pas besoin d'être modifiées pour faire référence à la nouvelle adresse de départ, car celle-ci n'a pas été modifiée.
Mais la complexité est déplacée de l'éditeur de liens vers le microprocesseur, qui lui doit avoir des registres contenant les adresses de base de chaque segment, non ?
N'est-ce donc pas alors une fausse solution, qui déplace la complexité du software vers le hardware ?