Junior — Middle
Pouvez-vous expliquer comment se fait l'échange de données entre la RAM et le disque lors de l'utilisation de la mémoire swap?
sobes.tech IA
Réponse de l'IA
La mémoire d’échange (swap) est une zone sur le disque utilisée par le système d’exploitation comme extension de la mémoire vive (RAM). Lorsqu’il n’y a plus de place dans la RAM, le système transfère les pages mémoire inactives sur le disque dans le swap, libérant ainsi de la RAM pour les processus actifs.
Le processus fonctionne comme suit :
- Si le système manque de RAM, il choisit des pages mémoire qui n’ont pas été utilisées depuis longtemps.
- Ces pages sont écrites dans un fichier swap ou une partition swap sur le disque.
- La RAM libérée est utilisée pour les tâches en cours.
- Lorsque les données du swap sont à nouveau nécessaires, elles sont rechargées dans la RAM, et d’autres pages peuvent être déchargées si nécessaire.
Ce processus s’appelle le "swapping" et est géré par le noyau du système d’exploitation. Il permet de lancer plus d’applications que la RAM physique ne peut en contenir, mais l’accès au swap est plus lent, car le disque est beaucoup plus lent que la mémoire vive.