jeudi 22 novembre 2012
Qu'est-ce que la mémoire virtuelle
La mémoire virtuelle est devenue très courante pour la plupart des systèmes d'exploitation des ordinateurs de bureau disponibles. Ordinateurs de nos jours ont 64 Mo ou 128 Mo de mémoire vive disponible pour les opérations du processeur. Considérant les énormes demandes placées par les utilisateurs d'ordinateurs sur les programmes d'application, cet espace n'est pas suffisant. Aussi les utilisateurs attendent de tous ces programmes afin de fonctionner simultanément, ce qui n'est pas possible avec l'espace disponible. D'où la nécessité pour la mémoire virtuelle.
Qu'est-ce que la mémoire virtuelle?
La mémoire virtuelle est une technique qui trompe un programme d'application en lui faisant croire qu'il a un espace d'adressage contigu et illimité mémoire de travail. Alors que le fait est que la mémoire peut être physiquement fragmenté ou étendu sur le disque de stockage. Les systèmes qui utilisent la mémoire virtuelle sont capables d'exécuter des applications volumineuses à un rythme rapide et l'utilisation réelle de la mémoire physique plus efficace que ceux qui n'ont pas la mémoire virtuelle. La mémoire virtuelle est différent du concept de la virtualisation de la mémoire.
De travail d'une mémoire virtuelle
La mémoire virtuelle est une méthode intelligente d'utiliser la capacité mémoire de l'ordinateur réel et de les manipuler à l'aide d'une combinaison du système d'exploitation et des capacités matérielles de mémoire. Il agit comme un support de stockage temporaire dans lequel les données sont stockées dans un format de fichier. Depuis le système d'exploitation agit en tant que facteur déterminant, il offre un accès rapide aux données et permet une capacité d'exploitation plus lisse. La mémoire virtuelle fonctionne avec la coordination avec la RAM en stockage et la présentation des données rapidement afin de répondre aux exigences d'un programme d'application. Périphérique de stockage secondaire comme le disque dur a une capacité de stockage importante, mais il fournit un accès très lent aux données.
Comment la mémoire virtuelle est-il organisé?
La mémoire virtuelle est organisée soit par paging ou de segmentation. La plupart des systèmes utilisent des tables de pages pour traduire les adresses virtuelles observées par les programmes d'application en adresses physiques utilisées par le processeur pour exécuter des instructions. Tableau page conserve les entrées de mappage d'une adresse virtuelle en adresse physique. Les systèmes peuvent avoir une table seule page pour l'ensemble du système ou une table de page individuelle pour chaque programme d'application. Ainsi pagination peut être définie comme le processus de déplacement inactifs pages de mémoire virtuelle sur le disque et les ramener à la mémoire réelle sur demande. Il existe différents algorithmes pour sélectionner quelles pages doivent être déplacées vers le disque dur et qui devrait être conservé.
Très peu de systèmes utilisent le concept de segmentation pour la mise en oeuvre de la mémoire virtuelle. En mémoire de segmentation est divisé en segments de taille variable. Numéro de segment et un décalage à l'intérieur du segment forment ensemble une adresse virtuelle. Si un processeur veut un élément de données particulier il regarde d'abord pour son numéro de segment en segment de la table pour trouver un descripteur de segment. Donne des informations de descripteur de segment si le décalage à l'intérieur du segment est inférieure à la longueur du segment et si ce n'est pas une interruption est générée à notifier que le segment se trouve. Si le processeur ne parvient pas à trouver le segment dans la mémoire principale, il génère une alarme de processus demandant au système d'exploitation pour échanger dans le segment. Le système d'exploitation recherche alors les segments qui ne sont pas en cours d'utilisation pendant une longue période et leur swaps sur de la mémoire principale afin de libérer de l'espace pour les nouveaux segments à lire po
Comment augmenter la mémoire virtuelle?
Voici un instructions étape par étape mis à augmenter la mémoire virtuelle de votre ordinateur. (Pour Windows XP):
* Cliquez sur le menu Démarrer, puis sur Panneau de configuration
* Sélectionner les performances et la maintenance, en vertu de ce système de clic
* Cliquez sur l'onglet Paramètres avancés sous-performance
* Sur l'onglet Avancé dans la mémoire virtuelle, cliquez sur modifier
* Sous l'action [volume label], sélectionnez le lecteur qui contient le fichier d'échange que vous souhaitez modifier
* Sous Taille du fichier d'échange pour le lecteur sélectionné, cliquez sur la case à cocher, format personnalisé
* Vous pouvez choisir la quantité de mémoire que vous souhaitez réserver pour la mémoire virtuelle en entrant la taille initiale et maximale
* Cliquez mis en
* Redémarrez l'ordinateur lorsque vous y êtes invité
Si vous trouvez que votre ordinateur est lent, puis augmenter la mémoire virtuelle ne va pas aider, il pourrait être simplement le résultat de la «raclée». Lecture aléatoire des blocs de mémoire virtuelle entre la mémoire réelle et disques consomme le plus de temps ordinateur, causant ainsi raclée. Bien que les programmes d'application bien conçus peuvent aider à résoudre ce problème dans une certaine mesure, le remède ultime est d'installer plus de mémoire réelle....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire