Que signifie charger le fichier d'échange ? Qu'est-ce qu'un fichier d'échange et à quoi sert-il ? Algorithmes d'identification des pages obsolètes

Fichier d'échange

Mémoire virtuelle- schéma d'adressage de la mémoire de l'ordinateur, dans lequel la mémoire est représentée logiciel continue et homogène, alors qu'en réalité des zones séparées (discontinues) sont utilisées pour le stockage réel des données différents types mémoire, y compris à court terme (opératoire) et à long terme ( disques durs, disques SSD).

Dans le cas de l'emplacement des données sur des périphériques de stockage externes, la mémoire peut être représentée, par exemple, par une partition spéciale sur un disque dur (partition) ou par un fichier séparé sur une partition de disque ordinaire.

Organisation des pages de la mémoire virtuelle

Dans la plupart des systèmes d'exploitation modernes, la mémoire virtuelle est organisée à l'aide de l'adressage de pages. La RAM est divisée en pages : des zones de mémoire de longueur fixe (par exemple, 4 096 octets) qui sont unité minimale mémoire allouée (c'est-à-dire que même une demande de 1 octet de la part de l'application entraînera l'allocation d'une page de mémoire). Un processus accède à la mémoire en utilisant une adresse mémoire virtuelle, qui contient le numéro de page et le décalage dans la page. Le système d'exploitation convertit l'adresse virtuelle en adresse physique, chargeant la page du disque dur dans la RAM si nécessaire. Lorsqu'on lui demande d'allouer de la mémoire, le système d'exploitation peut « vider » les pages qui n'ont pas été consultées depuis longtemps sur le disque dur. Les données critiques (par exemple, le code des programmes en cours d'exécution, le code et la mémoire du noyau du système) se trouvent généralement dans BÉLIER(des exceptions existent, mais elles ne s'appliquent pas à la partie responsable de l'utilisation du fichier d'échange).

Dans la famille de systèmes d'exploitation Microsoft Windows, l'espace de stockage des pages sur les disques durs doit être alloué à l'avance. L'utilisateur peut s'appuyer sur le mécanisme automatique ou spécifier indépendamment la taille de la zone de mémoire virtuelle sur chaque partition de disque. Sur les partitions spécifiées, le système d'exploitation crée un fichier pagefile.sys de la taille requise, qui stocke les pages « réinitialisées » depuis la RAM.

Organisation segmentaire de la mémoire virtuelle

Le mécanisme d'organisation de la mémoire virtuelle, dans lequel espace virtuel est divisé en parties de taille arbitraire - segments. Ce mécanisme permet par exemple de diviser les données du processus en blocs logiques. Pour chaque segment, ainsi que pour la page, des droits d'accès pour l'utilisateur et ses processus peuvent être attribués. Lorsqu'un processus est chargé, certains segments sont placés dans la RAM (et pour chacun de ces segments, le système d'exploitation recherche une zone appropriée mémoire libre), et certains segments sont placés dans mémoire disque. Les segments d'un programme peuvent occuper des zones non adjacentes dans la RAM. Lors du démarrage, le système crée une table de segments de processus (similaire à une table de pages), dans laquelle pour chaque segment l'adresse physique de départ du segment en RAM, la taille du segment, les règles d'accès, le signe de modification, le signe d'accès à ce segment au cours du dernier intervalle de temps et quelques autres informations sont indiquées. Si les espaces d'adressage virtuels de plusieurs processus incluent le même segment, alors dans les tables de segments de ces processus, des références sont faites à la même section de RAM dans laquelle ce segment est chargé en un seul exemplaire. Un système avec une organisation en segments fonctionne de la même manière qu'un système avec une organisation en pages : des interruptions surviennent de temps en temps en raison du manque de segments nécessaires en mémoire, lorsqu'il est nécessaire de libérer de la mémoire, certains segments sont déchargés, et à chaque accès en RAM, une conversion est effectuée adresse virtuelle au physique. De plus, lors de l'accès à la mémoire, il est vérifié si l'accès du type requis à ce segment est autorisé.

Une adresse virtuelle dans une organisation de mémoire segmentée peut être représentée par une paire (g, s), où g est le numéro du segment et s est le décalage dans le segment. L'adresse physique est obtenue en additionnant l'adresse physique de départ du segment, trouvée dans la table des segments au numéro g, et le décalage s.

Inconvénient cette méthode la distribution de la mémoire est une fragmentation au niveau du segment et une traduction d'adresse plus lente par rapport à l'organisation des pages.

Échange

L'un des mécanismes de mise en œuvre de la mémoire virtuelle, dans lequel l'individu processus en cours d'exécution(généralement inactifs) sont déplacés de la RAM vers le disque dur, libérant ainsi de la RAM pour charger d'autres processus. La principale différence entre ce mécanisme et le mécanisme de page est que les processus se déplacent entre la RAM et disque dur entièrement, donc parfois certains processus peuvent être complètement absents de la RAM. Lorsque les conditions d'activation d'un processus sont réunies, celui-ci est renvoyé par le gestionnaire de mémoire vers la RAM. Il y a divers algorithmes sélection des processus de chargement et de déchargement, ainsi que diverses manières allocation de RAM et de mémoire disque au processus de démarrage.

Fragmentation du fichier d'échange

Pendant le fonctionnement, le fichier d'échange (partition de disque ou fichier sur une partition) peut devenir fragmenté, c'est-à-dire que les zones de mémoire virtuelle contiguës seront constituées de nombreuses zones distinctes (discontinues) dans le fichier d'échange. Lors de la lecture et de l'écriture de ces pages, beaucoup de temps sera passé à repositionner les têtes du disque dur au début de la zone suivante. Cela peut entraîner une diminution des performances de l'ensemble du système.

L'utilisation de l'échange est particulièrement efficace si vous exécutez de nombreuses applications interactives qui consomment une grande quantité de RAM, mais n'occupent pratiquement pas de temps CPU.

Techniques pour organiser efficacement le fichier d'échange

Plus d'informations

À partir du fichier d'échange (partition), vous pouvez souvent extraire les informations confidentielles utilisées lorsque vous travaillez système informatique. Par conséquent, lorsque vous travaillez avec des données secrètes, l'échange est généralement effacé - par exemple, à l'aide de l'utilitaire sswap du kit de suppression sécurisé.

Algorithmes d'identification des pages obsolètes

Lors de l'allocation d'espace pour une nouvelle page, il peut être nécessaire de supprimer certaines pages, à l'heure actuelle situé en mémoire. Les règles de remplacement de page sont utilisées pour décider quelle page doit être supprimée de la mémoire. Le candidat idéal est une page « morte » qui ne sera plus nécessaire à personne (par exemple, liée à un processus terminé). S'il n'y a pas de telles pages en mémoire (ou si leur nombre est insuffisant), la règle de remplacement de page locale ou globale est utilisée :

  • La règle de remplacement locale attribue à chaque processus ou groupe processus interconnectés un certain montant pages. Si le processus nécessite nouvelle page, il doit remplacer l'un des siens.
  • La règle globale de remplacement de page vous permet de récupérer des pages de n'importe quel processus en utilisant des critères de sélection globaux. Pour la mise en œuvre cette approche il est nécessaire de sélectionner un critère selon lequel les décisions seront prises concernant les pages stockées en mémoire.

Critères de recherche les plus couramment utilisés :

  • Moins récemment utilisé. Les pages consultées en dernier lieu sont supprimées. On pense qu'à l'avenir, il y aura un nombre minimum de visites sur ces pages.
  • Dernière utilisation récente. Les pages récemment libérées sont supprimées. Ce sont les pages des processus qui viennent de se terminer.

Défauts

Si les données de la mémoire virtuelle se trouvent sur des périphériques de stockage externes (par exemple, disques durs x), comme cela arrive le plus souvent, l'accès à la mémoire est plus lent (par rapport aux périphériques de mémoire vive).

Systèmes d'exploitation

La mise en œuvre du stockage de données virtuelles dans différents systèmes d'exploitation diffère en raison de éléments architecturaux noyaux du système d'exploitation et leurs systèmes de fichiers.

De type Unix

Microsoft Windows et Windows NT

La zone du disque dur destinée à l'échange est située dans fichier séparé qui s'appelle fichier d'échange, fichier d'échange(de l'anglais fichier d'échange). Ça s'appelle pagefile.sys et est créé par défaut par le système dans répertoire racine disque C :. À l'avenir, l'utilisateur pourra contrôler la taille et l'emplacement du fichier d'échange, par exemple à l'aide du Panneau de configuration, élément Système.

Sous Windows 9x, le fichier d'échange s'appelle win386.swp et est situé dans Répertoire Windows. Cependant, en modifiant le fichier System.INI, vous pouvez le déplacer vers le répertoire racine pour une utilisation ultérieure. partage avec Windows NT.

Voir aussi

  • Unité de gestion de la mémoire

Remarques

Littérature

Vakhalia Yu. UNIX de l'intérieur. - Saint-Pétersbourg : Peter, 2003. P.844. ISBN5-94723-013-5

Irtegov D. Introduction aux systèmes d'exploitation. Saint-Pétersbourg : Peter, 2002.

Presque tous les documents sur , que j'ai rencontrés sur Internet, mentionnent un objet du système d'exploitation Windows tel que le fichier d'échange (mémoire virtuelle). On suppose que l'optimisation du fichier d'échange devrait affecter la vitesse du système d'exploitation et de l'ordinateur dans son ensemble. Mais est-ce vraiment le cas et est-ce que cela existe ? fichier optimal des échanges ? Découvrons...

Pourquoi avez-vous besoin d'un fichier d'échange ?

Je vais vous expliquer en un mot ce qu'est ce fichier et à quoi il sert.

Chaque ordinateur dispose de RAM, qui traite les données le plus rapidement. Mais presque toujours, il n'y a pas assez de RAM pour résoudre les problèmes actuels, et pour éliminer cette carence, elle a été créée fichier spécial, qui, comme vous le savez, s'appelle le fichier d'échange.
Le fichier d'échange se trouve sur le disque dur et est un fichier système.

Le fichier d'échange est généralement caché à l'utilisateur, comme la plupart des autres fichiers système.

Pendant le travail Ordinateur Windows place dans ce fichier des données qui ne rentrent pas dans la RAM. À l'avenir, ces données pourront à nouveau être placées dans la RAM et à nouveau téléchargées dans le fichier d'échange.

Dois-je déplacer le fichier d'échange ?

Par défaut, le fichier d'échange est créé sur disque système, c'est-à-dire généralement sur le lecteur C sur lequel Windows est installé. J'ai déjà rencontré à plusieurs reprises une recommandation visant à déplacer le fichier d'échange vers une autre partition (non système), ce qui semble améliorer les performances.

Mais est-ce vrai ? Voyons cela.

Microsoft lui-même, dans l'un de ses articles, recommande de déplacer le fichier d'échange vers une autre partition : « Vous pouvez augmenter les performances du système et également libérer de l'espace de stockage. partition de démarrage, en mouvement ce fichier vers une section alternative».

Cependant, il n'est pas précisé quelle section. Par conséquent, beaucoup, s'appuyant sur ces informations, ils recommandent simplement de déplacer le fichier d'échange, par exemple, vers le lecteur D. On pense que déplacer le fichier d'échange vers une partition non système le réduira, qui est le compagnon constant de tous les fichiers, et ceci, à son tour, devrait augmenter les performances du système d’exploitation.

Quant à la fragmentation, je suis d'accord - lors du déplacement du fichier d'échange de partition système sa fragmentation devrait diminuer, mais dans cette situation, un tel événement sera de peu d'utilité, ou plutôt, il y aura encore plus de mal.

Le fait est que l'absence de fichier d'échange sur le disque système ne permettra pas au système de créer des vidages de mémoire.

Un vidage mémoire est un instantané de la RAM qui peut être extrêmement utile pour identifier les causes des pannes. Autrement dit, l'analyse d'un vidage de mémoire nous permet assez souvent d'identifier la raison qui a provoqué le redémarrage ou le blocage de l'ordinateur.

Peut-être que pour la plupart des utilisateurs, ce n'est pas une fonction particulièrement populaire, mais si des situations d'urgence surviennent, l'analyse d'un vidage de mémoire est pratiquement la seule opportunité d'aller au fond du problème à la maison.

Comme je l'ai déjà mentionné, la fragmentation du fichier d'échange sur lecteur non système sera en effet moins prononcé. Cependant, cela n'aura pratiquement aucun effet sur la vitesse de travail avec le fichier et vous ne ressentirez aucun gain de performances.

Mais cela ne signifie toujours pas que déplacer le fichier d'échange est inutile.

Quand le déplacement du fichier d'échange est-il justifié ?

Si vous avez deux disques durs connectés à votre ordinateur, il est alors logique de déplacer le fichier d'échange vers l'une des partitions. deuxième dur disque.

En même temps solution optimale créera deux fichiers d'échange - un sur le disque système et le second sur l'une des partitions du second disque dur.

Le premier fichier d'échange vous permettra de créer des vidages de mémoire pour analyser les situations d'urgence. Un deuxième fichier d'échange accélérera Fonctionnement de Windows avec lui, puisqu'il sera physiquement localisé sur un autre appareil.

Vous pouvez rencontrer des recommandations appelant à créer une partition distincte pour le fichier d'échange afin de minimiser sa fragmentation pendant le fonctionnement du système. Comme je l'ai dit plus tôt, la défragmentation ne joue aucun rôle rôle clé dans la vitesse de fonctionnement du système avec le fichier d'échange. Par conséquent, vous n’avez pas besoin de créer une partition distincte pour celui-ci, mais placez simplement le fichier sur l’un des tronçons existants deuxième disque dur.

Parlons maintenant de la façon de procéder.

Comment transférer le fichier d'échange

Dans le Panneau de configuration, allez dans la section « Système » :

Retrouvons la sous-section "Performances":

Et dans l'onglet « Avancé », passez à la sous-section « Mémoire virtuelle » :

Décochez l'élément qui ajuste automatiquement la taille du fichier d'échange, et dans la liste lecteurs disponibles sélectionnez celui vers lequel nous voulons le transférer.

Et ici se pose une question tout à fait logique : comment déterminer le volume requis de ce fichier ?

Taille optimale du fichier d'échange

Malheureusement, il est impossible de dire sans ambiguïté quelle taille optimale du fichier d'échange doit être définie. Tout dépend de nombreux facteurs, principalement de la quantité de RAM installée sur l'ordinateur. Et bien sûr, cela dépend des fins pour lesquelles l'ordinateur est utilisé, c'est-à-dire des programmes qui y sont lancés et des tâches qui sont résolues à l'aide de l'ordinateur.

Je peux seulement dire que plus il y a de RAM installée sur l'ordinateur, moins le fichier d'échange sera utilisé par le système.

Mais cette affirmation n'est pas toujours vraie, car il existe des programmes très gourmands en ressources pour lesquels même 64 Go de RAM ne suffiront pas.

Pour cette raison, le fichier d'échange optimal pour chaque ordinateur sera différent. Mais vous pouvez suivre les conseils de Microsoft lors de la configuration du fichier d'échange.

Selon les informations du site de Microsoft, Windows repose sur le principe suivant : "Windows définit la taille initiale du fichier d'échange sur la quantité de RAM de votre ordinateur et la taille maximale du fichier d'échange sur trois fois la quantité de RAM.".

Un client nous a contacté avec le problème suivant : L'ordinateur écrit souvent « la mémoire virtuelle s'épuise », surtout après avoir travaillé dans Photoshop, et il y a des travaux très volumineux. Comment augmenter cette mémoire?

Solution : Parfois, la mémoire vive (RAM) peut ne pas être suffisante pour lancer et faire fonctionner le programme. Dans ce cas, Windows utilise la mémoire virtuelle. L'incarnation physique du fichier d'échange est le fichier win386.swp dans le répertoire Windows pour Win9x/ME et le fichier pagefile.sysà la racine du disque où est installé le système d'exploitation, pour WinNT, 2000, XP ? Vista, 7 et 8.

Qu'est-ce que la mémoire virtuelle et comment fonctionne-t-elle ?

Mémoire virtuelle ou fichier d'échange (fichier d'échange) est une combinaison de RAM et de stockage de fichiers temporaires sur un disque dur ou un disque dur. S'il n'y a pas assez de mémoire RAM, les données sont déplacées vers un stockage temporaire appelé fichier d'échange. Un tel mouvement de données (vers et depuis le fichier d'échange) vous permet de libérer suffisamment de RAM pour effectuer les opérations nécessaires.

Les performances de l'ordinateur dépendent de la quantité de RAM : plus elle est grande, plus les programmes s'exécutent rapidement. S'il n'y a pas assez de RAM, vous pouvez l'augmenter en modifiant la taille de la mémoire virtuelle dans grand côté. Cependant, il faut ici prendre en compte le fait que toutes les données de la RAM sont lues beaucoup plus rapidement que celles d'un disque dur. C'est pourquoi la meilleure solution dans cette situation, il y aura un ajout de RAM.

Parfois, des messages d'erreur peuvent apparaître en raison d'une mémoire virtuelle insuffisante. Pour assurer le bon fonctionnement applications logicielles, vous devez faire l'un des prochaines étapes: ou .

Messages d'erreur de mémoire virtuelle insuffisante

Si vous recevez des messages d'erreur en raison d'une mémoire virtuelle insuffisante, vous devez soit ajouter plus de RAM, soit augmenter la taille du fichier d'échange pour garantir le bon fonctionnement de vos applications. Généralement, le système d'exploitation Windows contrôle automatiquement la taille du fichier d'échange, mais si la taille par défaut n'est pas suffisante pour répondre aux besoins de l'utilisateur, elle peut être modifiée manuellement.

Comment déterminer la taille requise du fichier d'échange ?

Lors de la détermination de la taille d'un fichier de mémoire virtuelle, il est préférable de partir non pas de la quantité de RAM, mais des tâches effectuées sur un ordinateur donné. Pour ce faire, vous devez exécuter une sorte de programme de surveillance capable d'enregistrer le volume du fichier d'échange (par exemple, intégré à Windows " Moniteur système") et faites le typique de cet ordinateur travail. La taille maximale du fichier d'échange enregistré lors de cette session sera la taille requise.

Où stocker le fichier d'échange ?

S'il y a plusieurs disques durs dans le système, utilisez le plus rapide. Si le disque dur est divisé en plusieurs partitions, alors sur la partition située au début du disque, cela peut toutefois ne pas fonctionner pour les ordinateurs portables dont les disques durs peuvent disposer les données non pas « sur des cylindres », mais « sur des surfaces ».

Comment défragmenter le fichier d'échange ?

Standard Défragmenteur Windows ne sait pas comment déplacer le fichier d'échange. Par conséquent, vous devez utiliser les utilitaires d'autres sociétés. Par exemple, vous pouvez utiliser Speed ​​​​Disk de Norton Utilities, bien sûr, les dernières versions possibles.

Taille de fichier d'échange constante

Windows utilise activement le fichier d'échange, soulageant considérablement la RAM de l'ordinateur. Microsoft a rendu le fichier d'échange dynamique, c'est-à-dire La taille du fichier varie en fonction des besoins de Windows, bien que meilleure performance Le système est atteint à fichier statique. Il y a plusieurs raisons à cela : Windows n'est pas requis à chaque fois changer la taille du fichier d'échange, la fragmentation disparaît, etc. Pour que son volume ne change pas, vous devez régler le minimum et mémoire maximale- le même. Pour ce faire, utilisez les instructions ci-dessous.

Ajouter de la mémoire virtuelle ?

Cette procédure est le plus souvent nécessaire pour les personnes qui disposent de peu de RAM physique sur leur ordinateur et qui achètent une nouvelle RAM, et très probablement nouvel ordinateur il n’y a ni possibilité ni désir.

Séquence d'actions pour augmenter le fichier d'échange :

  1. Faites un clic droit sur « Ordinateur »
  2. À côté de « Propriétés »
  3. A gauche, recherchez et cliquez : « Options supplémentaires systèmes"
  4. Recherchez et cliquez : « Performances : Options »
  5. Cliquez sur "Avancé"
  6. Recherchez et cliquez : « Mémoire virtuelle : Modifier »
  7. Sélectionnez un disque disposant de beaucoup d’espace libre.
  8. Sélectionnez « Spécifier la taille » ci-dessous
  9. DANS " Taille originale» mettre un chiffre dans la taille de la RAM
  10. Dans "Maximum" - 1,5 fois taille plus grande BÉLIER
  11. Cliquez sur "Définir" puis sur OK.

De cette façon, vous augmenterez la mémoire virtuelle de l'ordinateur pour améliorer les performances du système. Cela sera peut-être utile lorsque l'ordinateur ralentit et se bloque pendant que vous regardez une vidéo. Il traite également les ralentissements informatiques dus à la charge des jeux informatiques.

Ajouter de la mémoire virtuelle dans Windows 7

Si vous recevez des avertissements de mémoire virtuelle faible, vous devez augmenter la taille minimale du fichier d'échange. Windows définit la taille minimale initiale du fichier d'échange sur la quantité de RAM installée et la taille maximale du fichier d'échange sur trois fois la quantité de RAM de l'ordinateur. Si des avertissements surviennent lors de l'utilisation de ces valeurs recommandées, vous devrez augmenter les tailles minimale et maximale.

  1. Ouvrez le composant Système. Pour ce faire, cliquez sur le bouton Démarrer, cliquez sur clic droit Cliquez sur Ordinateur et sélectionnez Propriétés.
  2. Dans le volet de gauche, sélectionnez Paramètres système avancés. Si vous êtes invité à saisir ou à confirmer un mot de passe administrateur, saisissez le mot de passe ou fournissez une confirmation.
  3. Sous l’onglet Avancé, sous Performances, cliquez sur Paramètres.
  4. Cliquez sur l'onglet Avancé et dans la section Mémoire virtuelle, cliquez sur Modifier.
  5. Décochez Sélectionner automatiquement la taille du fichier d'échange.
  6. Dans la liste Disque [étiquette de volume], sélectionnez le disque contenant le fichier d'échange que vous souhaitez redimensionner.
  7. Sélectionnez le bouton radio Spécifier la taille, entrez Taille originale (Mo) dans le champ, ou Taille maximale(Mo) nouvelle taille en mégaoctets, cliquez sur Installer, puis cliquez sur OK.

Note

En règle générale, un redémarrage n'est pas nécessaire après avoir augmenté la taille. Toutefois, si vous réduisez la taille du fichier d'échange, vous devez redémarrer votre ordinateur pour que les modifications prennent effet. Microsoft vous recommande de ne pas désactiver ou supprimer le fichier d'échange.

Conseils pour configurer la mémoire virtuelle et le fichier d'échange

  • Si vous en avez plusieurs disques durs, puis l'installation du fichier d'échange sur un disque dur différent de celui sur lequel le système d'exploitation est installé accélère généralement considérablement les performances.
  • Si vous disposez de plusieurs disques durs, le fichier d'échange est placé sur le plus rapide.
  • Si vous avez plusieurs partitions sur votre disque dur, le fichier d'échange doit être placé sur la toute première - situé physiquement en premier, car l'accès à ces zones du disque dur est le plus rapide.
  • Il est préférable de limiter la taille minimale du fichier d'échange pour éviter une fragmentation excessive, environ 1 à 1,5 fois la taille de votre RAM. Cependant, si vous utilisez des graphiques ou si l'ordinateur fonctionne comme serveur de base de données, vous pouvez installer 2 à 3 volumes de RAM.
  • Il ne sert pratiquement à rien de limiter le volume maximum, car cela peut entraîner des échecs du programme en raison d'un manque de mémoire, et si vous le limitez, alors pas moins de 4 volumes de RAM.
  • Après ces paramètres, vous devez redémarrer l'ordinateur et exécuter un défragmenteur (tel que Norton Speed ​​​​Disk) pour défragmenter complètement le fichier d'échange et le placer au début de la partition.
  • Veuillez noter qu'après avoir éteint l'ordinateur, le fichier d'échange peut contenir vos mots de passe, identifiants, les restes de votre informations confidentielles etc. Cette opportunité est parfois utilisée par les autorités compétentes et les pirates informatiques, qui démarrent sous DOS et fouillent dans les restes de vos programmes dans le fichier d'échange, peuvent trouver des choses intéressantes.

L'augmentation de la quantité de RAM disponible est la tâche principale effectuée par le fichier d'échange sous Windows. Nous allons maintenant comprendre toutes les subtilités de son fonctionnement et voir comment il doit être configuré correctement dans système opérateur.

Qu'est-ce que le fichier d'échange Windows

Toutes les données nécessaires aux calculs en cours que votre Processeur, il reçoit et envoie à la RAM. Il agit comme un outil de stockage contenant les données nécessaires au fonctionnement du processeur. programmes actifs et applications. Au fait, n'oubliez pas que cela fonctionnera plus rapidement.

Mais nous nous éloignons. Revenons à la RAM. Quelle propriété désagréable possède-t-elle ? Dans la plupart des cas, cela ne suffit pas. Même si maintenant, dans n'importe quel ordinateur personnel Plusieurs gigaoctets de RAM disponibles. Pas encore assez. Programmes modernes et les jeux nécessitent une très grande quantité de mémoire pour fonctionnement normal. Et si vous exécutez simultanément un programme de traitement vidéo ou sonore, puis commencez à jouer, alors c'est un véritable désastre.

C'est le fichier d'échange qui permet de résoudre ce problème. Au moins partiellement, ce qui est déjà bien. Il travaille selon à l'algorithme suivant. Il ne sert à rien de stocker les données utilisées par des programmes inactifs directement dans la RAM, ce qui gaspille de précieux mégaoctets. Pendant que le programme est réduit ou que vous ne l'utilisez pas (mais il est toujours en cours d'exécution), toutes ses données seront déplacées vers le fichier d'échange. Ainsi, la RAM sera disponible pour travailler avec tâches actuelles- d'ici.

Une question logique se pose immédiatement. Pourquoi ne pas créer un énorme fichier d'échange - éliminant ainsi complètement les problèmes liés au manque de RAM. Malheureusement, cela ne fonctionnera pas. Et voici pourquoi.

Le fichier d'échange se trouve sur les lecteurs logiques de votre ordinateur, se réservant une certaine taille espace disque. À propos, vous le configurez manuellement, mais nous en parlerons un peu plus tard. Il s'ensuit que l'ordinateur télécharge les données des programmes et des applications vers disque dur. Et par conséquent, lorsqu'il en a besoin, il essaie de les déplacer (lecture - copie) vers la RAM. Peu importe le prix et la modernité d’un disque dur, sa vitesse de traitement des données (lecture et copie) est bien inférieure à celle de la RAM. C'est pourquoi il n'est pas possible de simplement l'étendre à l'aide du fichier d'échange. Mais voici les données programmes inactifs, S'il te plaît.

Quelle est la taille optimale du fichier d'échange ?

Il convient de noter qu'en choisissant une taille, vous n'êtes limité que par l'espace disponible sur lecteur logique- après tout, nous pouvons placer notre propre copie du fichier d'échange sur chacun d'eux.

Mais il y a valeurs optimales. Les voici - à gauche se trouve la quantité originale de RAM, à droite se trouve la taille optimale pour le fichier d'échange.

  • 512 Mo - 2248-2248 Mo
  • 1024 Mo - 1712-1712 Mo
  • 2048 Mo - 1224-1224 Mo
  • 4024 Mo - 768-768 Mo
  • 6 Go (ou plus) - sans fichier d'échange (c'est-à-dire 0 Mo, c'est-à-dire désactivé)

Pourquoi indiquer les mêmes tailles ?

Nous poursuivons ici deux objectifs. Premièrement, si vous précisez taille fixe, Système Windows vous n'aurez pas à dépenser périodiquement des ressources pour déterminer la valeur actuelle. Cela réduira les opérations de service et augmentera en général les performances du système (mais pas beaucoup).

Deuxièmement, si vous précisez taille différente, vous provoquerez alors la fragmentation du fichier d'échange. Et cela coûte encore une fois des ressources. Sans parler de la nécessité d'une défragmentation.

Comment configurer ou modifier la taille du fichier d'échange

Nous devons aller dans la fenêtre d'édition. Pour ce faire, cliquez sur " Démarrer - Panneau de configuration - Système". Nous allons accéder à la fenêtre d'information sur notre système.

Ensuite on clique sur la ligne " Paramètres système avancés". Une boîte de dialogue s'ouvrira - ici nous avons besoin de l'onglet "Avancé". Allez-y. Ici, dans le premier bloc "Performances", nous cliquons sur le bouton "Options". Dans la fenêtre suivante, allez à nouveau dans "Avancé" onglet, et dans le bloc " Mémoire virtuelle", cliquez sur le bouton " Modifier ".

Pour vous faciliter la navigation, l'ensemble du processus est présenté dans l'image ci-dessous :

Si allumé étape précédente Si vous avez tout fait correctement, une fenêtre de modification des paramètres du fichier d'échange devrait s'ouvrir.

Voyons ce que nous avons ici.

Tout en haut, nous pouvons cocher la case "Sélectionner automatiquement la taille du fichier d'échange". Si vous n'êtes pas sûr de la valeur à définir ou si vous n'avez pas de ce manuel, vous pouvez laisser Windows décider lui-même.

La plupart bloc intéressant- réglage de la taille. Ici, nous spécifions la valeur souhaitée, puis cliquons sur le bouton Définir. Notons par exemple que nous avons besoin d'un fichier d'échange sur le lecteur "C" d'une taille de 2 Go.

Sélectionnez le lecteur « C » dans la liste, puis sélectionnez « Spécifier la taille ». Maintenant, dans les deux champs, écrivez 2048 (exactement 2 Go) et cliquez sur le bouton "Définir". Voilà, vous pouvez vérifier le résultat. La liste en face du lecteur « C » montre que la valeur du fichier d'échange est de 2048 Mo.

Enregistrez maintenant les paramètres et redémarrez votre ordinateur.

Vidéo : modifier la taille du fichier d'échange sous Windows

Si vous n'êtes pas sûr, laissez le choix de la taille du fichier d'échange à la discrétion de Windows.

Si pendant le processus de configuration de votre ordinateur vous avez perturbé le système, utilisez l'outil.

Conclusion

Mais je voudrais le souligner. Si vous rencontrez un problème de manque de RAM, ne soyez pas paresseux et achetez frais supplémentaires mémoire - heureusement, elle est peu coûteuse maintenant.

  • , lors de l'assemblage d'un ordinateur
  • Comment faire

Chaque utilisateur ordinateur personnel ou un ordinateur portable, j'ai entendu parler d'optimisation du système. Beaucoup ont essayé de le réaliser eux-mêmes. Ils ont sûrement entendu parler de la mémoire virtuelle, ou du fichier d'échange, et de ses effets bénéfiques sur le fonctionnement de l'ensemble du système. A quoi sert le fichier d'échange et quel est son rôle dans travail rapide ordinateur?

Qu'est-ce qu'un fichier d'échange ?

Commençons dans l'ordre. Le fichier d'échange, également appelé mémoire virtuelle ou fichier d'échange, est une sorte de RAM. La RAM est l'endroit où les processus actuels sont traités. Lorsque nous lançons une application, nous activons notre RAM (Random Access Memory). Avant de voir quoi que ce soit à l'écran, le programme est déployé dans la RAM et à partir de là, il commence son travail.

Le fichier d'échange remplit essentiellement la même fonction que la RAM, mais la vitesse travailler dur le disque est sérieusement inférieur à la RAM. A quoi sert alors le fichier d'échange ? Pour stocker les processus inactifs. Disons que nous avons minimisé le programme - en fait, il fonctionne, mais il est inactif. Ces programmes sont déplacés vers le fichier d'échange.

Les technologies modernes ont parcouru un long chemin et le coût de la RAM a considérablement diminué. De nos jours, vous ne surprendrez personne avec 8 Go. Avez-vous besoin d'un fichier d'échange ? Il existe 2 avis opposés : certains experts soutiennent que même avec une grande quantité de RAM, il faut disposer d'au moins 1 Go de mémoire virtuelle ; d'autres désactivent complètement l'échange. Examinons les deux points de vue – cela vous aidera également à prendre une décision. Parlons brièvement du sujet - en utilisant les paramètres principaux, la sélection des fils MG http://www.mskcable.ru/wire/mg.html avec les marquages ​​requis ne sera pas difficile.

Il y aura de la mémoire virtuelle !

A quoi sert le fichier d'échange ? glande puissante? La raison réside dans le fonctionnement de certaines applications. Le plus souvent, il s'agit d'anciens jeux et applications, bien que des programmes nécessitant une certaine quantité de fichiers d'échange soient encore en cours de développement à ce jour. Leur nombre est faible, mais ils existent toujours. En utilisant de telles applications sans fichier d'échange, l'utilisateur reçoit une notification concernant le manque de RAM ou de mémoire virtuelle et le programme plante.

Désactiver la pagination : aspects positifs

Les partisans de ce point de vue se concentrent sur la vitesse de l’ordinateur. Comme déjà mentionné, la RAM est beaucoup plus rapide et efficace. La présence de mémoire virtuelle signifie que le système y stockera toujours des données, quelle que soit la quantité de RAM. Arrêt forcé la mémoire virtuelle signifie que notre Windows fonctionne uniquement avec de la RAM à haute vitesse.

Quel côté prendre ?

Les deux points de vue ont le droit d'exister, mais si votre ordinateur dispose de 6 Go ou plus de RAM, il est préférable de désactiver le fichier d'échange. S'il y a des messages concernant le manque de mémoire, définissez un fichier d'échange d'une capacité de 1 024 Mo. Aujourd'hui, c'est la solution optimale.

Et enfin, encore un conseil. Vous vous demandez à quoi sert le fichier d'échange, à part exécuter des applications en arrière-plan ? Beaucoup de choses sont stockées ici fichiers temporaires et des informations, y compris des mots de passe et des cookies. Si votre ordinateur dispose d'une certaine quantité de mémoire virtuelle, défragmentez-le de temps en temps. Cela peut être fait applications tierces, puisque le système d'exploitation n'a pas cette fonction.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :