Qu'est-ce que la virtualisation matérielle?
La virtualisation matérielle est un système qui utilise un processeur pour se comporter comme s'il s'agissait de plusieurs ordinateurs différents. Cela a deux objectifs principaux. L'une consiste à exécuter différents systèmes d'exploitation sur le même matériel. L'autre consiste à autoriser plusieurs utilisateurs à utiliser le processeur en même temps. Bien que la virtualisation du matériel présente des avantages à la fois logistiques et financiers, il subsiste certaines limitations pratiques.
Le terme virtualisation matérielle est utilisé pour couvrir une gamme de technologies similaires remplissant la même fonction de base. Strictement parlant, il convient de parler de virtualisation assistée par matériel. En effet, le processeur lui-même effectue une partie du travail de virtualisation. Cela contraste avec les techniques basées uniquement sur des logiciels.
Les principaux fabricants de processeurs, ou de «puces», possèdent leurs propres configurations de virtualisation matérielle. Intel est connu comme Intel® VT ou IVT. Le système Advanced Micro Devices s'appelle AMD-V ™. Les autres noms utilisés incluent virtualisation accélérée, machine virtuelle matérielle ou virtualisation native.
La virtualisation matérielle est principalement utilisée pour permettre à plusieurs utilisateurs d'accéder au processeur. Cela signifie que chaque utilisateur peut disposer d'un moniteur, d'un clavier et d'une souris distincts et exécuter son système d'exploitation indépendamment. En ce qui concerne l'utilisateur, il utilisera effectivement son propre ordinateur. Cette configuration peut réduire considérablement les coûts car plusieurs utilisateurs peuvent partager le même matériel de base.
On peut dire que quelqu'un qui accède à un ordinateur via la virtualisation matérielle exécute un bureau virtuel. Cela risquerait de créer de la confusion. En effet, l'expression virtual desktop est également utilisée pour décrire les fonctionnalités de certains systèmes d'exploitation qui permettent à l'utilisateur de développer efficacement son bureau à l'écran au-delà de la zone visible sur son écran.
Il existe certaines limitations importantes à la virtualisation matérielle. La première est que la virtualisation nécessite toujours un logiciel dédié, ce qui peut entraîner des coûts supplémentaires. Une autre est que, selon la manière dont la virtualisation est effectuée, il peut ne pas être aussi facile d’ajouter ultérieurement une puissance de traitement supplémentaire, au moment opportun.
L’inconvénient majeur est peut-être que, quelle que soit l’efficacité de la virtualisation, la puissance de traitement maximale de la puce ne peut être dépassée. Cela signifie qu'il doit être divisé entre les différents utilisateurs. La nature du problème dépend du type d'applications qu'elles exécutent: le système convient mieux à des activités telles que la navigation sur le Web et le traitement de texte que des activités telles que le montage vidéo qui consomment plus de puissance processeur.