Como verificar se sua CPU suporta conversão de endereço de segundo nível (SLAT)

Índice:

Como verificar se sua CPU suporta conversão de endereço de segundo nível (SLAT)
Como verificar se sua CPU suporta conversão de endereço de segundo nível (SLAT)

Vídeo: Como verificar se sua CPU suporta conversão de endereço de segundo nível (SLAT)

Vídeo: Como verificar se sua CPU suporta conversão de endereço de segundo nível (SLAT)
Vídeo: TeraCopy Pro - Transferência de Arquivos Com Alta Velocidade - YouTube 2024, Marcha
Anonim
O Windows 8 trará muitos novos recursos para o ambiente de computação do Windows, um dos quais será o Hyper-V. Para executar o Hyper-V, seu processador deve suportar SLAT (Second Level Address Translation). Leia para descobrir se o seu processador suporta SLAT.
O Windows 8 trará muitos novos recursos para o ambiente de computação do Windows, um dos quais será o Hyper-V. Para executar o Hyper-V, seu processador deve suportar SLAT (Second Level Address Translation). Leia para descobrir se o seu processador suporta SLAT.

O que é o SLAT?

O Second Level Address Translation é uma tecnologia introduzida nos processadores Intel e AMD. Ambas as empresas chamam sua versão de nomes diferentes de tecnologia, a versão da Intel é chamada de EPT (Extended Page Tables) e a AMD chama de RVI (Rapid Virtualization Indexing). A Intel lançou o Extended Page Tables em seus processadores que foram construídos sobre a arquitetura Nehalem, enquanto a AMD apresentou apenas o RVI em sua terceira geração de processadores Opteron codinome Barcelona. O Hyper-V usa isso para executar mais funções de gerenciamento de memória da VM e reduzir a sobrecarga de conversão de endereços físicos do convidado em endereços físicos reais. Ao fazer isso, o tempo de CPU do Hypervisor é significativamente reduzido e mais memória é salva para cada VM.

Como funciona

O processador possui um Translation Lookaside Buffer (TLB) que suporta tradução de endereços de memória virtual para física. Um TLB é um cache no processador que contém mapeamentos usados recentemente da tabela de páginas. Quando uma tradução de endereço virtual para físico é necessária, o TLB verifica seu cache para determinar se ele contém ou não as informações de mapeamento. Se o TLB contiver uma correspondência, o endereço de memória física será fornecido e os dados serão acessados. Se o TLB não contiver um registro, ocorrerá um erro de página e o Windows verificará a tabela de páginas para as informações de mapeamento. Se o Windows encontrar um mapeamento, ele será gravado no TLB, a conversão do endereço ocorrerá e, em seguida, os dados serão acessados. Devido a esse buffer, a sobrecarga de hypervisors é substancialmente reduzida.

E daí?

Com todo o hype em torno do Windows 8, foi divulgado que o Windows 8 virá com o Hyper-V como uma plataforma de vitalização. Embora isso possa não agradar a todos à primeira vista, pensou-se que essa seria a única forma de compatibilidade com versões anteriores, algo como o XP Mode. O SLAT será necessário para o Hyper-V no Windows 8.

Como eu sei se eu tenho SLAT?

Para descobrir se o seu processador suporta o SLAT, você precisará baixar uma cópia do CoreInfo (veja o link no final). Depois de baixá-lo, você precisará extraí-lo. Você deve extraí-lo para que o coreinfo esteja na raiz da sua unidade C:.

Você precisa abrir um prompt de comando elevado, leia "executar como administrador".
Você precisa abrir um prompt de comando elevado, leia "executar como administrador".
Para ver se o seu processador suporta o SLAT, você precisará executar o “coreinfo.exe -v”. Em uma Intel, se o seu processador suportar SLAT, ele terá um asterisco na linha do EPT. Isso é visto na imagem abaixo.
Para ver se o seu processador suporta o SLAT, você precisará executar o “coreinfo.exe -v”. Em uma Intel, se o seu processador suportar SLAT, ele terá um asterisco na linha do EPT. Isso é visto na imagem abaixo.
Em um AMD, se o seu processador suportar o SLAT, ele terá um asterisco na linha NPT.
Em um AMD, se o seu processador suportar o SLAT, ele terá um asterisco na linha NPT.
Se seus processadores não suportarem SLAT, você verá um traço nas linhas EPT ou NPT.
Se seus processadores não suportarem SLAT, você verá um traço nas linhas EPT ou NPT.

Você pode baixar o CoreInfo aqui.

Recomendado: