Virtualisation
La virtualisation peut faire référence à une variété de concepts informatiques, mais se réfère généralement à l'exécution de plusieurs systèmes d'exploitation sur une seule machine. Alors que la plupart des ordinateurs n’ont qu’un seul système d’exploitation installé, le logiciel de virtualisation permet à un ordinateur d’exécuter simultanément plusieurs systèmes d’exploitation.
Par exemple, un Windows ordinateur sur lequel VMware Workstation est installé peut fonctionner Linux dans l'interface Windows. De même, un Macintosh ordinateur peut utiliser Parallels Desktop pour exécuter Windows au sein de l'interface Mac OS X. Lorsqu'un autre système d'exploitation s'exécute sur le système principal, cela s'appelle une "machine virtuelle". En effet, il agit comme un ordinateur typique mais s’exécute en réalité sur un autre système d’exploitation.
Le logiciel de virtualisation agit comme une couche entre le système d'exploitation principal d'un ordinateur et le système d'exploitation virtuel. Il permet au système virtuel d’accéder au matériel de l’ordinateur, tel que le RAM, CPU biologique et carte vidéo, tout comme le système d'exploitation principal. Ceci est différent de émulation, qui traduit en réalité chaque commande sous une forme que le processeur du système peut comprendre. Étant donné que les ordinateurs Macintosh et Windows utilisent désormais tous les deux l'architecture de processeur "x86", il est possible d'exécuter les deux systèmes d'exploitation sur le même ordinateur via la virtualisation plutôt que par émulation.
Un autre type de virtualisation implique la connexion à un système informatique distant et son contrôle depuis votre ordinateur. Ceci est communément appelé accès à distance.