SLAT ou Tradução de endereço de segundo nível é uma tecnologia que funciona com Hyper-V. É compatível com os processadores Intel e AMD. É chamado Tabela de página estendida (EPT) em processadores Intel e Indexação de virtualização rápida (RVI) nos processadores AMD. Neste post veremos o que é SLAT, como verificar se o computador suporta SLAT e como habilitar a tradução de endereços de segundo nível na BIOS.
Tradução de endereços de segundo nível (SLAT)
SLAT é compatível com Nehalem processadores de arquitetura e mais novos para Intel, e Barcelona processadores e mais novos para AMD.
A coisa especial sobre esses processadores é o fato de que eles têm o Buffer Lookaside de Tradução ou TLB. Esses processadores suportam tradução de memória física. Esse tipo de cache contém todos os mapeamentos usados recentemente da tabela de páginas dos processadores. O cache embutido é usado para determinar as informações de mapeamento pelo TLB por um endereço virtual precisa ser convertido em um endereço físico. Se esses dados não forem encontrados, ocorre um erro de página e o sistema operacional procura as informações de mapeamento na tabela de páginas. Se o registro de mapeamento relativo for encontrado, ele vai diretamente para ser escrito no TLB, e a tradução do endereço ocorre.
Esse uso do Hyper-V depende mais de recursos virtuais e funções virtuais e, portanto, reduz a sobrecarga da tradução do endereço físico do convidado em um endereço físico real. Portanto, muitos recursos físicos são economizados e podem ser utilizados para outras funções.
Como verificar se o computador suporta SLAT
Existem duas maneiras pelas quais você pode verificar se o seu computador é compatível com SLAT:
- Use o utilitário CoreInfo do Microsoft TechNet.
- Usar Ativar e desativar recursos do Windows Utilitário.
1] Use o utilitário CoreInfo do Microsoft TechNet
Baixe o arquivo CoreInfo do Technet. Extraia o conteúdo do arquivo na raiz da partição do seu sistema operacional.
Abra o Prompt de Comando do Windows como administrador e digite o seguinte comando para navegar até o local apropriado:
CDC:\
Em seguida, execute o seguinte comando:
coreinfo.exe -v
Você verá uma saída semelhante a esta:
Dependendo do processador que você usa, você terá uma opção para EPT ou RVI e terá as informações relevantes sobre sua disponibilidade.
2] Ativar e desativar recursos do Windows
Abra o Ligue e desligue os recursos do Windows no painel do painel de controle.
Expanda a opção para Hyper-V.
Se a opção por Plataforma Hyper-V está acinzentado, SLAT não é compatível.
Como habilitar SLAT a partir do BIOS
Para habilitar o recurso SLAT, você só precisa habilitar a virtualização em seu BIOS.
Espero que este guia tenha ajudado você.