ces utilisateurs d'ordinateurs qui sont assez chanceux pour attraper l'apogée glorieuse de systèmes basés sur les processeurs 8086-compatibles sont très conscients de la façon dont, à ce moment le montant important de la mémoire installée.Le score était littéralement kilo-octets: dépasser les 640 kbps de base et atteindre le «fantastique» 736 KB d'acquérir toute extension externe spécial, qui est une taxe significative dans une relativement grande taille logements.Cependant, la technologie informatique a évolué rapidement et bientôt la barrière psychologique de 1 mégaoctet a été passé.Modules RAM sont beaucoup plus petits, est également apparue processeurs utilisant au maximum.Pas à la traîne, et les applications.Un événement marquant a été la sortie Vindovs troisième version, dans laquelle l'utilisation de la mémoire virtuelle.Cependant, ce ne sont que des mesures provisoires dans le sens qui allait devenir standard sur tous les systèmes d'exploitation.
Quelle est la mémoire virtuelle?Imaginez deux ordinateurs identiques exécutant Windows 3, un seul a 1 Mo de mémoire, et les autres - 2 MB.Pour sélectionner les applications logicielles basées sur le volume - à condamner les programmeurs travail acharné, car ils ont besoin pour optimiser leurs produits pour 1, 2, etc.mégaoctet.Créer un programme conçu pour une norme minimale de 640 KB - cela signifie renoncer à certaines occasions, le cadre d'application "d'entraînement".L'accent mis sur l'2MB - de perdre des clients potentiels qui ont des ordinateurs pour seulement 1 MB.Il est entendu et Microsoft, a donc proposé un mécanisme, appelé «mémoire virtuelle».Les programmeurs ne doivent plus savoir combien est installé dans chaque ordinateur.Bien sûr, certaines restrictions, cependant, prendre en compte, mais la préoccupation globale sur la façon de "se faire des amis" applications les plus exigeantes et les composants de l'ordinateur ont repris le système d'exploitation.Pas de miracle ici, bien sûr, ne se produit pas.Le principe de fonctionnement est extrêmement simple.
Prenez par exemple le cas lorsque l'ordinateur est démarré avec l'application 1MB développé sous 2MB.Une partie du volume occupé par le système lui-même, par conséquent, de 1 Mo disponibles pour l'utilisateur seulement 500 kb (en suspension).Exécutez l'application.Si la mémoire virtuelle est activée ou désactivée, le programme occupe 500 kb et sorties, donnant un message à propos de l'erreur.Mais un tout autre si le mécanisme est inclus: faire les mêmes 500 kb, si la requête suivante est une 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.Le mécanisme d'application de "transparent".En fait, la mémoire virtuelle - elle fait partie de la tâche, mais pas placée dans les puces et d'espace disque.Cette décision est avéré être un tel succès que sont encore travaille sur son amélioration.Donc, au cours des dernières Vindovs 8 au fichier de swap déjà familier ajoutée fichier d'échange de fichier d'échange, destiné uniquement aux applications de métro.
Parfois, les utilisateurs peuvent voir un message du système qui met fin à la mémoire virtuelle.Comment expliquer à la lumière de ce qui précède?En outre, on ne sait pas, étant donné que l'espace disque libre sur votre disque dur peut encore l'être.Une des raisons les plus probables de ce phénomène réside dans la mauvaise configuration du mécanisme de la mémoire virtuelle.Bien que la valeur par défaut, le système sélectionne le contrôle automatique de la taille du fichier d'échange est autorisé commande manuelle pour spécifier un cadre rigide.Est-il nécessaire de le faire ou non - chaque utilisateur choisit leur propre, mais si une erreur se produit en raison d'un manque de volume devra porter la limite maximale autorisée.Ceci est configuré dans les Options de performances (peut être consultée via le "Poste de travail" ou à partir du panneau de commande).