Différence entre la mémoire physique et virtuelle

Mémoire physique vs mémoire virtuelle

La mémoire physique et la mémoire virtuelle sont deux formes de mémoire utilisées pour stocker des données dans un ordinateur. La mémoire physique fait référence aux puces telles que la mémoire RAM (Random Access Memory) et aux périphériques de stockage tels que les disques durs utilisés pour stocker des données. La mémoire virtuelle est un espace mémoire créé par le système d'exploitation lorsque l'ordinateur ne dispose pas de suffisamment de mémoire physique pour exécuter un programme. La mémoire virtuelle est créée en combinant la RAM avec l’espace du disque dur. La mémoire virtuelle permet d’exécuter des programmes volumineux plus rapidement lorsque la RAM n’est pas suffisante.

Mémoire physique

Comme mentionné précédemment, la mémoire physique fait référence à la RAM et aux disques durs de l'ordinateur utilisés pour stocker des données. Sur un ordinateur, le système d’exploitation, les programmes d’application et les données actuellement utilisées sont conservés dans la RAM afin que le processeur puisse y accéder rapidement. L'accès à la RAM était plus rapide que les autres périphériques de stockage tels que le disque dur et le CD-ROM. Mais les données dans la RAM n'existent que pendant le fonctionnement de l'ordinateur. Lors de la mise hors tension, toutes les données de la RAM sont perdues et le système d'exploitation ainsi que d'autres données sont chargés à nouveau dans la RAM depuis le disque dur lors de la mise sous tension de l'ordinateur. Le disque dur est une mémoire non volatile (une mémoire qui conserve les données même quand il n'est pas alimenté) qui est utilisée pour stocker des données sur un ordinateur. Il est composé de disques circulaires appelés plateaux qui stockent des données magnétiques. Les données sont écrites et lues depuis et vers les plateaux à l'aide de têtes de lecture / écriture.

Mémoire virtuelle

La mémoire virtuelle est utilisée lorsque l'ordinateur manque d'espace RAM pour exécuter un programme. La mémoire virtuelle combine l’espace RAM et l’espace disque. Lorsque l'ordinateur ne dispose pas de suffisamment de RAM pour exécuter un programme, la mémoire virtuelle transfère les données de la RAM vers un fichier d'échange, ce qui libère de l'espace dans la RAM. Une partie du disque dur est utilisée pour stocker le fichier de page. Ce processus de transfert est effectué si rapidement que l'utilisateur ne ressent aucune différence. La mémoire virtuelle peut contenir un bloc de données entier alors que la partie en cours d'exécution réside dans la RAM. Par conséquent, la mémoire virtuelle permet au système d'exploitation d'exécuter plusieurs programmes en même temps, augmentant ainsi le degré de multiprogrammation. Tout en augmentant la taille des programmes pouvant être exécutés, la mémoire virtuelle offre des avantages en termes de coûts car la mémoire du disque dur est moins chère que la RAM..

Quelle est la différence entre la mémoire physique et virtuelle

Alors que la mémoire physique fait référence à des périphériques physiques stockant des données dans un ordinateur, telles que la RAM et les disques durs, la mémoire virtuelle combine l'espace RAM avec l'espace disque dur pour stocker des données dans la RAM, lorsque l'espace RAM n'est pas suffisant. Une partie du disque dur est utilisée pour stocker les fichiers de page utilisés par la mémoire virtuelle pour stocker les données transférées à partir de la RAM. Même si l'échange des données entre les fichiers de page du disque dur et la RAM (via la mémoire virtuelle) est très rapide, un échange trop important pourrait ralentir les performances globales du système..