Skip to main content

Qu'est-ce que la virtualisation du processeur?

La virtualisation du CPU implique un seul CPU agissant comme s'il s'agissait de deux CPU distincts.En effet, c'est comme exécuter deux ordinateurs distincts sur une seule machine physique.La raison la plus courante de cela est peut-être d'exécuter deux systèmes d'exploitation différents sur une seule machine.

Le CPU, ou unité de traitement centrale, est sans doute le composant le plus important de l'ordinateur.C'est la partie de l'ordinateur qui exécute physiquement les instructions des applications qui s'exécutent sur l'ordinateur.Le CPU est souvent connu simplement sous le nom de puce ou micropuce.

La façon dont le CPU interagit avec les applications est déterminée par le système d'exploitation des ordinateurs.Les systèmes d'exploitation les plus connus sont Microsoft Windows , Mac OS et divers systèmes open source sous la bannière Linux.En principe, un processeur ne peut fonctionner qu'un seul système d'exploitation à la fois.Il est possible d'installer plus d'un système sur un disque dur des ordinateurs, mais normalement un seul peut fonctionner à la fois.

Le but de la virtualisation du processeur est de faire fonctionner un CPU de la même manière que deux CPU distincts s'exécuteraient.Une explication très simplifiée de la façon dont cela est fait est que le logiciel de virtualisation est configuré de manière à ce qu'il, et qu'il ne communique directement avec le CPU.Tout ce qui se passe sur l'ordinateur passe par le logiciel.Le logiciel divise ensuite ses communications avec le reste de l'ordinateur comme s'il était connecté à deux processeurs différents.

Une utilisation de la virtualisation du processeur est de permettre à deux systèmes d'exploitation différents de s'exécuter en même temps.Par exemple, un ordinateur Apple pourrait utiliser la virtualisation pour exécuter une version de Windows De plus, permettant à l'utilisateur d'exécuter Windows -uniquement les applications.De même, un ordinateur basé sur Linux pourrait exécuter Windows par la virtualisation.Il est également possible d'utiliser la virtualisation du CPU pour exécuter Windows sur un Mac ou Linux PC, ou pour exécuter Mac OS et Linux en même temps.

Un autre avantage de la virtualisation est de permettre à un seul ordinateur d'être utilisé par plusieurs personnes à la fois.Cela fonctionnerait par une machine avec un CPU exécutant un logiciel de virtualisation, et la machine se connectant ensuite à plusieurs bureaux, chacun avec un clavier, une souris et un moniteur.Chaque utilisateur exécuterait ensuite sa propre copie du système d'exploitation via le même CPU.Cette configuration est particulièrement populaire dans des endroits tels que les écoles dans le développement des marchés où les budgets sont serrés.Cela fonctionne mieux lorsque les utilisateurs exécutent principalement des applications avec des demandes de traitement relativement faibles telles que la navigation Web et le traitement de texte.

La virtualisation du CPU ne doit pas être confondue avec le multitâche ou l'hyperthreading.Le multitâche est simplement l'acte d'exécuter plus d'une application à la fois.Chaque système d'exploitation moderne permet de faire cela sur un seul CPU, bien que techniquement une seule application soit traitée à un moment particulier.L'hyperthreading est l'endroit où les processeurs compatibles peuvent exécuter des applications spécialement écrites d'une manière qui réalise deux actions en même temps.