721 Shares 7187 views

La mémoire virtuelle PC

Les utilisateurs d'ordinateurs qui ont la chance d'attraper l'apogée glorieuse des systèmes basés sur les processeurs 8086 compatibles sont très bien conscients de la façon à ce moment-là était importante quantité de mémoire installée. Compte était kilooctets littéralement: dépasser les 640 kbps de base et d'atteindre un « fantastique » 736 kb acquièrent une extension externe spéciale, qui est une taxe significative par rapport à un boîtier de grande taille. Cependant, la technologie informatique a évolué rapidement et bientôt la barrière psychologique de 1 méga – octet a été adoptée. Les modules de RAM sont devenus beaucoup plus petits, est apparu en plus des processeurs utilisant son entièrement. Pas en retard, et les applications. Un événement de point de repère a été la sortie windose troisième version, dans lequel la mémoire virtuelle utilisée. Cependant, ce ne sont que des mesures provisoires dans la direction qui deviendra la norme pour tous les systèmes d'exploitation.

Qu'est – ce que la mémoire virtuelle? Nous représentons deux ordinateurs identiques fonctionnant sous Windows 3, une seule a 1 Mo de mémoire, et dans un autre – 2 MB. Sélectionnez des applications logicielles basées sur le volume – pour condamner les programmeurs à travailler dur, parce qu'ils doivent optimiser leurs produits pour 1, 2, etc. méga-octets. Créer un programme conçu pour un minimum de 640 KB norme – cela signifie renoncer à certaines occasions, « conduire » l'application dans le cadre. L'accent mis sur les 2 Mo – signifie perdre des clients potentiels qui ont des ordinateurs dans tous 1 MB. Il est entendu et Microsoft, de sorte que le mécanisme a été proposé, appelé « mémoire virtuelle ». Les programmeurs ne doivent plus savoir combien est installé dans chaque ordinateur. Bien sûr, certaines restrictions, cependant, sont pris en compte, mais en soins généraux sur la façon dont les applications exigeantes « lier d'amitié » et des composants informatiques a pris en charge le système d'exploitation. Pas de miracle ici, bien sûr, ne se produit pas. Le principe de fonctionnement est extrêmement simple.

Prenons par exemple le cas lorsque l'ordinateur est démarré avec 1 Mo, 2 Mo développé en application. Une partie du volume occupé par le système lui-même, donc de 1 Mo disponibles pour l'utilisateur seulement 500 kb (suspendu). Exécutez l'application. Si la mémoire virtuelle est activée ou désactivée, le programme occupe 500 kb et arrête, donnant sur sur le message d'erreur. Mais tout est différent, si le mécanisme est inclus: faire les mêmes 500 kb, si elle est la prochaine demande de mémoire, le bloc de données est écrit dans un fichier spécial sur le disque, libérant ainsi le volume dans la RAM. mécanisme « transparent » pour l'application. En fait, la mémoire virtuelle – elle fait partie de la tâche, mais pas placé dans les puces, et l'espace disque. Une telle solution a été un tel succès qu'il travaille toujours sur son amélioration. Ainsi, au cours des dernières windose 8 au déjà familier fichier d'échange pagefile a ajouté le fichier d' échange, destiné uniquement aux applications de métro.

Parfois, les utilisateurs peuvent voir un message de système de mémoire virtuelle. Comment expliquer à la lumière de ce qui précède? D'autant plus déconcertant lorsque l'on considère que l'espace disque libre sur votre disque dur peut encore être. L'une des raisons les plus probables pour cela est dans le mauvais réglage mécanisme de la mémoire virtuelle. Bien que le système sélectionne par défaut le contrôle automatique de la taille du fichier d'échange, permet une commande manuelle avec une indication d'un cadre rigide. Est-il nécessaire de le faire ou non – chaque utilisateur décide de leur propre chef, mais si une erreur se produit en raison d'un manque de volume devra augmenter la limite supérieure de la admissible. Il est configuré dans les paramètres de performance (accessible via les propriétés de « Poste de travail », ou à partir du panneau de commande).