Comment vérifier si votre processeur prend en charge la traduction d'adresse de second niveau (SLAT)

Table des matières:

Comment vérifier si votre processeur prend en charge la traduction d'adresse de second niveau (SLAT)
Comment vérifier si votre processeur prend en charge la traduction d'adresse de second niveau (SLAT)

Vidéo: Comment vérifier si votre processeur prend en charge la traduction d'adresse de second niveau (SLAT)

Vidéo: Comment vérifier si votre processeur prend en charge la traduction d'adresse de second niveau (SLAT)
Vidéo: Building Systems That Build Systems - YouTube 2024, Avril
Anonim
Windows 8 apportera de nombreuses nouvelles fonctionnalités à l'environnement informatique Windows, dont Hyper-V. Pour pouvoir utiliser Hyper-V, votre processeur doit prendre en charge la traduction d’adresse de second niveau (SLAT). Lisez la suite pour savoir si votre processeur prend en charge SLAT.
Windows 8 apportera de nombreuses nouvelles fonctionnalités à l'environnement informatique Windows, dont Hyper-V. Pour pouvoir utiliser Hyper-V, votre processeur doit prendre en charge la traduction d’adresse de second niveau (SLAT). Lisez la suite pour savoir si votre processeur prend en charge SLAT.

Qu'est-ce que SLAT?

La traduction d'adresses de second niveau est une technologie introduite dans les types de processeurs Intel et AMD. Les deux sociétés appellent leur version de la technologie de noms différents, la version d’Intel est appelée EPT (Extended Page Tables) et AMD appelle la leur RVI (Rapid Virtualization Indexing). Intel a introduit les tables de pages étendues dans ses processeurs basés sur l'architecture Nehalem, tandis qu'AMD n'a introduit RVI que dans sa troisième génération de processeurs Opteron, au nom de code Barcelona. Hyper-V l'utilise pour exécuter davantage de fonctions de gestion de la mémoire des ordinateurs virtuels et réduire le temps système nécessaire à la traduction des adresses physiques invitées en adresses physiques réelles. Ainsi, le temps processeur de l'hyperviseur est considérablement réduit et davantage de mémoire est sauvegardée pour chaque ordinateur virtuel.

Comment ça marche

Le processeur dispose d'un tampon de traduction (Lookaside Buffer, TLB) qui prend en charge la traduction d'adresse virtuelle en mémoire physique. Un TLB est un cache sur le processeur qui contient les mappages récemment utilisés de la table de pages. Lorsqu'une traduction d'adresse virtuelle en adresse physique est requise, le TLB vérifie son cache pour déterminer s'il contient ou non les informations de mappage. Si le TLB contient une correspondance, l'adresse de la mémoire physique est fournie et les données sont accessibles. Si le TLB ne contient pas d’enregistrement, une erreur de page se produit et Windows vérifie les informations de mappage dans la table des pages. Si Windows trouve un mappage, il est écrit dans le TLB, la traduction d'adresse a lieu et les données sont ensuite consultées. En raison de cette mémoire tampon, la surcharge des hyperviseurs est considérablement réduite.

Et alors?

Avec tout le battage publicitaire entourant Windows 8, il a été annoncé que Windows 8 viendrait avec Hyper-V en tant que plate-forme de revitalisation. Bien que cela puisse ne pas plaire à tout le monde au premier abord, on a pensé que ce serait la seule forme de compatibilité ascendante, un peu comme le mode XP. SLAT sera requis pour Hyper-V sous Windows 8.

Comment savoir si j'ai SLAT?

Pour savoir si votre processeur prend en charge SLAT, vous devez télécharger une copie de CoreInfo (voir le lien à la fin). Une fois que vous l'avez téléchargé, vous devrez l'extraire. Vous devez l'extraire pour que coreinfo se trouve à la racine de votre lecteur C:.

Vous devez ouvrir une invite de commande avec privilèges d'accès, lisez «exécuter en tant qu'administrateur».
Vous devez ouvrir une invite de commande avec privilèges d'accès, lisez «exécuter en tant qu'administrateur».
Pour voir si votre processeur prend en charge SLAT, vous devez exécuter «coreinfo.exe -v». Sur un processeur Intel, si votre processeur prend en charge SLAT, il aura un astérisque dans la ligne EPT. Ceci est vu dans la capture d'écran ci-dessous.
Pour voir si votre processeur prend en charge SLAT, vous devez exécuter «coreinfo.exe -v». Sur un processeur Intel, si votre processeur prend en charge SLAT, il aura un astérisque dans la ligne EPT. Ceci est vu dans la capture d'écran ci-dessous.
Sur un processeur AMD, si votre processeur prend en charge SLAT, il aura un astérisque dans la ligne NPT.
Sur un processeur AMD, si votre processeur prend en charge SLAT, il aura un astérisque dans la ligne NPT.
Si vos processeurs ne prennent pas en charge SLAT, un tiret apparaît dans les lignes EPT ou NPT.
Si vos processeurs ne prennent pas en charge SLAT, un tiret apparaît dans les lignes EPT ou NPT.

Vous pouvez télécharger CoreInfo ici.

Conseillé: