/ / 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)

Windows 8 apportera de nombreuses nouvelles fonctionnalités auEnvironnement informatique Windows, dont l’un sera 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'adresse de second niveau est une technologieintroduit 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, alors 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 fonctionne

Le processeur a un tampon de traduction Lookaside(TLB) qui prend en charge la traduction d’adresse de mémoire 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, celui-ci 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 autour de Windows 8, il aIl 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 devezIl faudra télécharger une copie de CoreInfo (voir lien en fin de document). Une fois que vous l'avez téléchargé, vous devrez l'extraire. Vous devriez 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».

Maintenant, vous devrez naviguer vers le lecteur C: Vous pouvez le faire en tapant "cd c:"

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.

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.