La mémoire virtuelle est-elle liée à l'espace d'adressage virtuel d'un processus?

J'ai compris que la pagination est une technique de gestion de la mémoire qui permet à l'ordinateur d'apporter des données du stockage secondaire à la mémoire principale pour l'exécution du processus. Il donne l'impression au processus qu'il dispose d'un grand espace d'adressage contigu (espace d'adressage virtuel). La table de pages mappe les adresses virtuelles d'un processus à l'adresse physique. Les adresses virtuelles sont l'adresse utilisée par le processeur. Lorsque vous avez besoin d'accéder à la mémoire, adresse physique (adresse réelle dans la RAM) correspondant à l'adresse virtuelle est obtenue à partir de la table de page à l'aide d'un processus de traduction. Et concept de mémoire virtuelle - lorsque le processeur a besoin de mémoire plus que la mémoire physique présente, le système d'exploitation utilise une partie du stockage secondaire comme RAM.

Je suis confus lorsque j'essaie de relier ces deux concepts. Ma question est - la mémoire virtuelle est-elle liée à l'espace d'adressage virtuel d'un processus. L'espace d'adressage virtuel d'un processus est-il réellement présent dans la mémoire virtuelle? Mais comment est-ce possible puisque la mémoire virtuelle est fait partie du stockage secondaire. OU l'espace d'adressage virtuel du processus est situé dans la RAM? L'espace d'adressage virtuel et physique d'un processus est-il présent dans la RAM? Veuillez clarifier.

demandé sur