Qu'est-ce que le VT ?
VT (Virtualization Technology) est un système de support de virtualisation développé par Intel sur sa plateforme utilisateur afin d'aider à la mise en œuvre de la technologie de virtualisation au niveau matériel. Avant cela, la virtualisation ne pouvait utiliser que des logiciels pour virtualiser l'architecture sous-jacente.
Introduction à VT
Intel a développé deux ensembles de technologies VT : l'une est VT-i, principalement pour les hôtes à architecture Itanium : l'autre est VT-x, principalement pour Hôtes d’architecture IA32.
VT-x s'appuie sur VMX (Virtual Machine Extension) pour fournir une prise en charge matérielle de la technologie de virtualisation.
En tant que technologie de virtualisation assistée par puce, VMX propose deux nouveaux états pour la virtualisation : le mode racine (VMX root) et le mode non root (VMX non-root). Le mode root convient principalement à l’environnement OS hôte ou VMM.
Dans ce mode, le comportement du processeur est similaire à celui sans la technologie vT, et il peut bien gérer les instructions de chaque niveau de privilège, mais VMX a son propre ensemble d'instructions, et lorsqu'il est chargé, lorsque les données vont vers certains registres, il y aura certaines restrictions.
Le mode non root est pris en compte pour l'environnement OS invité ou vM. Dans cet environnement, de nombreuses opérations du processeur sont restreintes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!