Différents types de mémoire sont répertoriés sur le moniteur système ubuntu: mémoire virtuelle, mémoire résidente, mémoire inscriptible, mémoire partagée et mémoire du serveur X. Quelles sont les différences entre elles et qui reflètent l'utilisation réelle du processus par RAM?
Désolé si c'est une question de débutant :)
Mémoire virtuelle comptes pour toutes les bibliothèques et objets exécutables mappés dans votre processus, ainsi que pour votre espace de pile.
Mémoire résidente est la quantité de mémoire réellement stockée dans la RAM.
Mémoire en écriture est la quantité d'espace d'adressage allouée par votre processus avec des privilèges d'écriture.
Mémoire partagée est une mémoire qui peut être utilisée simultanément par plusieurs programmes dans le but de permettre la communication entre eux ou d'éviter les copies redondantes.
La mémoire du serveur X est la quantité utilisée par le serveur X pour la session GUI.
Quelques définitions et pages wiki:
mémoire partagée : quantité de mémoire partagée utilisée par une tâche. Cela reflète simplement la mémoire qui pourrait être potentiellement partagée avec d'autres processus.
Mémoire résidente : fait généralement référence à la mémoire physique RAM installée sur la machine.
Mémoire du serveur X : explicite, quantité de mémoire utilisée par le serveur X (le serveur X contrôle votre interface utilisateur).
J'espère avoir clarifié certaines choses pour vous.