Devoir de Philosophie

mémoire virtuelle (informatique) - informatique.

Publié le 25/04/2013

Extrait du document

mémoire virtuelle (informatique) - informatique. 1 PRÉSENTATION mémoire virtuelle (informatique), mécanisme dans les systèmes d'exploitation pour permettre aux applications d'utiliser plus de mémoire que celle présente physiquement sur un ordinateur. 2 PRINCIPE La mémoire vive (RAM) d'un ordinateur est généralement découpée en blocs de taille fixe, appelés pages, qui sont soit libres, soit utilisés par des applications. Lorsque le mécanisme de la mémoire virtuelle est mis en place, il y a déconnexion entre la mémoire utilisée par les programmes et la mémoire physiquement présente. Le gestionnaire de mémoire fait appel à un adressage logique, par l'intermédiaire d'une table des pages. L'espace d'adressage logique est plus grand que l'espace des adresses physiques. Lorsqu'une application demande de la mémoire au système, celui-ci vérifie dans un premier temps s'il reste de la mémoire libre. Dans l'affirmative, la mémoire est allouée au programme. Dans le cas contraire, une page déjà occupée est choisie suivant une stratégie propre au gestionnaire de mémoire. Idéalement, la page choisie est celle qui sera le moins utile à l'avenir, mais c'est une stratégie qui s'avère quelque peu aléatoire. Cette page est sauvegardée sur le disque dur, avant d'être libérée pour satisfaire la requête de l'application. Si ultérieurement, la page qui a été retirée de la mémoire physique redevient nécessaire au fonctionnement d'un processus, le gestionnaire de mémoire cherche à libérer de la mémoire de la même façon, et recharge en mémoire la page précédemment sauvegardée. 3 AVANTAGES ET INCONVÉNIENTS Le mécanisme de la mémoire virtuelle permet donc d'utiliser le disque dur comme de la mémoire vive. C'est là un grand avantage, puisque certaines applications peuvent fonctionner sur des ordinateurs qui n'ont pas assez de mémoire vive. La contrepartie évidente vient du fait qu'un disque dur est mille fois plus lent que la mémoire vive. Ainsi, lorsque la mémoire est très demandée, le système passe la plus grande partie du temps à lire et à écrire sur le disque dur. Microsoft ® Encarta ® 2009. © 1993-2008 Microsoft Corporation. Tous droits réservés.

Liens utiles