Pagination ou segmentation dans un système d'exploitation

Auteur: Laura McKinney
Date De Création: 4 Avril 2021
Date De Mise À Jour: 10 Peut 2024
Anonim
Pagination ou segmentation dans un système d'exploitation - Autre
Pagination ou segmentation dans un système d'exploitation - Autre

Contenu

La différence entre la pagination et la segmentation dans le système d'exploitation réside dans le fait que, dans la pagination, la page a une taille de bloc fixe, tandis que dans la segmentation, la page a une taille de bloc variable.


Le système d'exploitation est un pont entre l'utilisateur et le logiciel. La gestion de la mémoire du système d'exploitation est l'une des fonctions essentielles permettant l'allocation de mémoire. Le système d'exploitation alloue également de la mémoire et libère de la mémoire lorsque le processus n'existe plus. La pagination et la segmentation constituent le concept le plus important du système d’exploitation. Dans la pagination, la page a une taille de bloc fixe, tandis que dans la segmentation, la page a une taille de bloc variable. Dans le processus de pagination est autorisé à stocker en mémoire et est un schéma de gestion de la mémoire. La pagination donne une mémoire non contiguë au processus. Il n'y a pas de fragmentation externe dans la pagination. Dans la pagination, l’espace mémoire physique et logique est divisé en blocs de mémoire du même côté. Dans la pagination, les blocs de taille fixe sont appelés images et le bloc de mémoire logique de taille fixe est appelé page. Dans la pagination, le processus doit être exécuté à partir de la mémoire logique. Dans la pagination, la CPU génère deux adresses générées par le numéro de page et le décalage de page. Dans la segmentation, le processus est divisé en deux segments de taille variable, qui sont chargés dans l’espace adresse de la mémoire logique. La segmentation est un schéma de gestion de la mémoire dans lequel la page a une taille de bloc variable. L'espace d'adressage logique a des segments de taille variable. Il y a un nom et une longueur de chaque segment. Les segments sont chargés dans la mémoire physique. L'adresse de l'espace mémoire physique est le nom du segment et l'offset. Certains numéros de segment sont utilisés dans la segmentation à la place du nom du segment. Il y a un index dans la segmentation.


Contenu: Différence entre la pagination et la segmentation dans un système d'exploitation

  • Tableau de comparaison
  • Qu'est-ce que la pagination?
  • Qu'est-ce que la segmentation?
  • Différences Clés
  • Conclusion
  • Vidéo explicative

Tableau de comparaison

BasePaginationSegmentation
SensEn pagination, la page est de la taille de bloc fixe

Dans la segmentation, la page est de la taille de bloc variable.

 

FragmentationDans la pagination, il y a fragmentation interneDans la segmentation, il y a fragmentation externe
TailleLa taille de la page est décidée par le matériel dans la paginationLa taille du segment est décidée par l'utilisateur dans la segmentation
TableDans la pagination, il y a une table de pagesDans la segmentation, il y a une table de segment

Qu'est-ce que la pagination?

Dans le processus de pagination est autorisé à stocker en mémoire et est un schéma de gestion de la mémoire. La pagination donne une mémoire non contiguë au processus. Il n'y a pas de fragmentation externe dans la pagination. Dans la pagination, l’espace mémoire physique et logique est divisé en blocs de mémoire du même côté. Dans la pagination, les blocs de taille fixe sont appelés images et le bloc de taille logique de la mémoire logique est appelé page. Dans la pagination, le processus doit être exécuté à partir de la mémoire logique. Dans la pagination, la CPU génère deux adresses générées par le numéro de page et le décalage de page.


Qu'est-ce que la segmentation?

Dans la segmentation, le processus est divisé en deux segments de taille variable, qui sont chargés dans l’espace adresse de la mémoire logique. La segmentation est un schéma de gestion de la mémoire dans lequel la page a une taille de bloc variable. L'espace d'adressage logique a des segments de taille variable. Il y a un nom et une longueur de chaque segment. Les segments sont chargés dans la mémoire physique. L'adresse de l'espace mémoire physique est le nom et le décalage segmentés. Il existe un numéro de segment utilisé dans la segmentation à la place du nom du segment. Il y a un index dans la segmentation.

Différences Clés

  1. Dans la pagination, la page a une taille de bloc fixe alors que dans la segmentation, la page a une taille de bloc variable.
  2. Dans la pagination, il y a fragmentation interne alors que dans la segmentation, il y a fragmentation externe
  3. La taille de la page est déterminée par le matériel dans la pagination, tandis que la taille du segment est déterminée par l'utilisateur lors de la segmentation.
  4. Dans la pagination, il y a une table de page alors que dans la segmentation, il y a une table de segment

Conclusion

Dans cet article ci-dessus, nous voyons la différence entre la pagination et la segmentation dans un système d'exploitation avec des exemples.

Vidéo explicative