Ce concept contient le système d'exploitation Windows ainsi que pour Linux. Dans Windows OS, chaque fois que RAM a une quantité insuffisante de mémoire pour maintenir un processus, il emprunte une certaine quantité de mémoire du stockage secondaire. Cette mémoire empruntée est connue sous le nom de mémoire virtuelle. De même, chaque fois que RAM manque de mémoire dans Linux, il emprunte une certaine mémoire du stockage secondaire pour stocker son contenu inactif.
De cette façon, le RAM trouve suffisamment d'espace pour contenir un nouveau processus. Ici, l'espace emprunté au disque dur est appelé mémoire d'échange. Dans cet article, nous essaierons d'apprendre le concept de mémoire d'échange en détail.
Travail de la mémoire d'échange:
Comme expliqué ci-dessus, la mémoire d'échange est la quantité dédiée de disque dur qui est utilisée chaque fois que RAM manque de mémoire. Il existe un programme de gestion de la mémoire à Linux qui s'occupe de ce processus. Chaque fois que RAM est à moins de mémoire, le programme de gestion de la mémoire recherche tous ces blocs inactifs de données présents dans la RAM qui n'ont pas été utilisés depuis longtemps.
Lorsqu'il trouve avec succès ces blocs, il les déplace dans la mémoire d'échange. De cette façon, l'espace de la RAM est libéré et il peut donc être utilisé pour certains autres programmes qui nécessitent un traitement sur une base urgente. Le concept d'échange est très similaire au concept de pagination utilisé dans le système d'exploitation Windows.
Types de mémoire d'échange:
En règle générale, il existe deux types différents de mémoire d'échange qui sont mentionnés ci-dessous:
Quelle devrait être la fréquence idéale de l'échange?
Linux nous permet de définir la fréquence d'échange par nous-mêmes.e. À quelle fréquence le processus d'échange doit avoir lieu. Vous pouvez définir la valeur de l'échange entre 0 et 100 en fonction de vos besoins. Une valeur à basse fréquence de l'échange signifie que le processus d'échange n'aura lieu très rarement que lorsqu'il est nécessaire alors qu'une valeur à haute fréquence de l'échange signifie que le processus d'échange se produit assez souvent. Cependant, la valeur par défaut et recommandée de la fréquence d'échange est de 60.
Avantages de l'utilisation de la mémoire d'échange:
En apprenant le fonctionnement de la mémoire d'échange, nous pouvons facilement percevoir les avantages de l'utiliser. Cependant, certains des principaux avantages de l'utilisation de la mémoire d'échange sont répertoriés ci-dessous:
Conclusion:
Dans cet article, nous avons appris l'utilisation et le travail de la mémoire d'échange avec ses nombreux avantages. La mémoire d'échange agit comme une option de sauvegarde pour la RAM lorsqu'elle manque d'espace. Nous savons tous que nous ne pouvons cependant pas avoir une quantité infinie de RAM; Nous réalisons que les applications haut de gamme d'aujourd'hui nécessitent une grande quantité de RAM pour fonctionner en douceur. Par conséquent, nous devons avoir une quantité suffisante de RAM pour éviter que nos applications ne s'écrasent.
De plus, il y a un coût associé à l'ajout dans plus de RAM alors qu'il n'y a pas de coût d'utilisation de la mémoire d'échange. De plus, la RAM supplémentaire peut également être branchée jusqu'à une certaine limite en fonction de votre matériel. Par conséquent, la seule option qui nous reste est d'utiliser la mémoire d'échange qui peut rendre notre système très efficace sans aucun coût.