Vous devez utiliser une combinaison d’un navigateur, d’un client de messagerie et d’un traitement de texte. Il y avait une pile de tâches. Le système est lent. Ensuite, l’ordinateur soupire et cesse de répondre.
Il ne s’agit pas d’un dysfonctionnement. C’est de l’arithmétique.
La plupart des systèmes d’exploitation de bureau s’appuient sur de la mémoire virtuelle pour fonctionner correctement. Il s’agit d’une astuce qui donne l’impression que le logiciel a plus de mémoire qu’il n’en a réellement. résultat? Obtenez une expérience plus fluide pour moins d’argent. Mais il y a un problème.
L’économie de la mémoire
Les ordinateurs modernes disposent généralement de 64 à 128 Go de RAM. Cela semble représenter beaucoup de travail jusqu’à ce que vous ayez chargé en même temps un système d’exploitation complet, un navigateur Web et un traitement de texte. Les calculs ne correspondent pas.
Sans mémoire virtuelle, votre machine se heurtera à un mur. “Mémoire insuffisante. Fermez quelque chose.” s’affiche.
Cela permet au système d’exploitation de rechercher des blocs de RAM qui n’ont pas été utilisés récemment. Copiez ces données sur votre disque dur. Cela libère de l’espace dans la mémoire physique pour de nouvelles applications.
Les utilisateurs ne voient jamais l’interaction. Vous avez l’impression de disposer d’un espace illimité sur votre machine de 32 Go.
Le prix est également très bon marché. L’espace disque dur ne représente qu’une fraction du coût des puces RAM. La mémoire virtuelle constitue un pont économique entre un stockage bon marché et une vitesse coûteuse.
Le fichier d’échange
Cette zone de stockage du disque dur est appelée un fichier d’échange.
La RAM contient des « pages » d’informations. Le système d’exploitation transmet les données entre ce fichier et la RAM réelle. Sur les systèmes Windows, l’extension de ces fichiers est généralement .SYS.
Voici le problème.
Le disque dur est lent. Ils ne sont pas conçus pour un accès fréquent à de petites données. L’accès à la mémoire est lent. Le disque dur est mécanique (ou du moins plus lent que le silicium).
Si votre système s’appuie trop sur le fichier d’échange, vous le saurez. réservoirs performants.
Crash : si l’échange échoue
Le but est simple. Il s’agit de disposer de suffisamment de RAM physique pour gérer votre charge de travail.
Lorsque vous faites cela, la mémoire virtuelle fonctionne en arrière-plan. Il peut y avoir un court délai entre les tâches. c’est ça. C’est beau.
Mais que se passe-t-il si vous n’avez pas assez de mémoire ?
Le système d’exploitation passe en mode thrashing.
Les données sont constamment transférées entre la RAM et le disque dur. La tête de lecture/écriture tourne violemment. Le système peine. En réalité, cela semble très lent car il effectue deux tâches en même temps : exécuter l’application et gérer le trafic mémoire.
S’il vous plaît, arrêtez de vous débattre. Plus de mémoire. Ou arrêtez d’ouvrir autant d’onglets.