La mémoire cache et la mémoire virtuelle ne sont pas identiques.
- Mémoire cache est un petit tampon à grande vitesse qui stocke les données et les instructions fréquemment consultées dans le processeur. Il est conçu pour réduire le temps nécessaire pour accéder aux données de la mémoire principale, qui est plus lente que le processeur. La mémoire cache est généralement située sur la même puce que le processeur et est gérée par le matériel.
- Mémoire virtuelle , également appelée pagination, est une technique de gestion de la mémoire qui permet au système d'exploitation de créer l'illusion d'une mémoire principale plus grande que celle physiquement présente. Il divise la mémoire principale en pages et stocke les pages les moins fréquemment utilisées sur un stockage secondaire plus lent (par exemple, un disque dur). Lorsqu'une page est nécessaire au processeur et ne se trouve pas dans la mémoire principale, elle est récupérée du stockage secondaire et chargée dans un cadre de page disponible. La mémoire virtuelle permet au système d'exploitation d'exécuter plusieurs programmes simultanément, même si les besoins totaux en mémoire de ces programmes dépassent la quantité de mémoire physique disponible.
|