Heu, je tiens à corriger un peu... Certes, le sigle VM peut signifier deux choses: Virtual Memory ou bien Virtual Machine.
Une Virtual Machine, c'est, comme son nom l'indique, une machine virtuelle, comme une machine virtuelle Java ou certains types d'émulateurs (émulateur HP48, ...) ou de debugers (valgrind).
La Virtual Memory, c'est le nom que l'on donne à la partie de l'OS qui gère la mémoire virtuelle des programmes, et donc en particulier le swap, le cache disque, le mappage de fichiers en mémoire, ...
Par contre, il n'y a aucun lien direct entre les deux, et très peu d'OS implémentent une Virtual Machine.
[^] # Re: C'est quoi une VM ?
Posté par Gaël Le Mignot . En réponse à la dépêche Bientôt le noyau Linux 3.0 ?. Évalué à 2.
Une Virtual Machine, c'est, comme son nom l'indique, une machine virtuelle, comme une machine virtuelle Java ou certains types d'émulateurs (émulateur HP48, ...) ou de debugers (valgrind).
La Virtual Memory, c'est le nom que l'on donne à la partie de l'OS qui gère la mémoire virtuelle des programmes, et donc en particulier le swap, le cache disque, le mappage de fichiers en mémoire, ...
Par contre, il n'y a aucun lien direct entre les deux, et très peu d'OS implémentent une Virtual Machine.