1 votes

Quel type de données est stocké dans la partition swap ?

Lorsqu'un défaut de page se produit, le système doit aller chercher la page sur le disque.

Cela signifie-t-il qu'il existe une table de pages stockée sur le disque dur pour chaque processus en cours d'exécution (pour récupérer la page) ?

Si oui, la partition d'échange contient-elle ces tables de pages ?

3voto

James Points 141

La table des pages est stockée en mémoire, les pages réellement échangées sont stockées dans le fichier d'échange. La table des pages permet de savoir quelles pages sont stockées en mémoire et dans le fichier d'échange et où elles se trouvent. Certaines pages de la table des pages PEUVENT également être virtualisées.

Vous pouvez trouver plus d'informations sur Wikipedia à l'adresse suivante http://en.wikipedia.org/wiki/Page_table .

0voto

Manali Kumar Points 1

Oui. Chaque processus a une table de pages qui lui correspond et qui est stockée dans la mémoire principale (RAM). Les tables de pages ne peuvent pas être stockées sur le disque car cela prendrait beaucoup de temps d'accéder à la table de pages sur le disque pour chaque accès à la mémoire (en supposant qu'il n'y ait pas de TLB ou d'erreur dans la TLB). Dans le cas de tables de pages multi-niveaux (utilisées pour réduire l'espace occupé par les tables de pages en RAM), il est logique d'avoir au moins 2 niveaux de table de pages dans la RAM (le premier pour pointer vers le second et le second pour vous donner la traduction de VA en PA).

Quant à la partition swap, c'est comme un débordement pour la RAM. Les pages qui sont rarement consultées ou les pages qui ne peuvent pas être stockées dans la RAM en raison d'un débordement sont stockées dans la partition swap. La mémoire swap est plus rapide que le disque car vous savez exactement où elle se trouve sur le disque dur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X