Différence entre la pagination et la segmentation

La gestion de mémoire est l’une des fonctions de base du système d’exploitation. Les systèmes d’exploitation modernes permettent à chaque processus d’obtenir plus de mémoire virtuelle que la taille totale de la mémoire (physique) réelle sur un système informatique donné. L’objectif principal de la gestion de mémoire est de combiner une mémoire importante mais lente avec une mémoire petite mais à grande vitesse, pour obtenir l’effet d’une plus grande mémoire à grande vitesse.
 
 
Nous discuterons d’autres différences entre la pagination et la segmentation à l’aide du tableau comparatif ci-dessous.

 

Table de comparaison
Pagination Segmentation
Définition Une page a une taille de bloc fixe. Un segment est de taille variable.
Fragmentation La pagination peut entraîner une fragmentation interne. La segmentation peut conduire à une fragmentation externe.
Adresse L’adresse spécifiée par l’utilisateur est divisée par le CPU en un numéro de page + un décalage. L’utilisateur spécifie chaque adresse par deux quantités un numéro de segment et le décalage (limite de segment).
Taille Le matériel décide la taille de page. La taille du segment est spécifiée par l’utilisateur.
Table La pagination implique une table de pages qui contient l’adresse de base de chaque page. La segmentation implique la table de segments qui contient le numéro de segment et le décalage (longueur du segment).
Différence entre ordonnancement préemptif et non préemptif

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *