Cómo comprobar si su procesador admite la traducción de direcciones de segundo nivel (SLAT)

Cómo comprobar si su procesador admite la traducción de direcciones de segundo nivel (SLAT)

Windows 8 traerá muchas características nuevas al entorno informático de Windows, incluido Hyper-V. Para ejecutar Hyper-V, su procesador debe admitir la traducción de direcciones de segundo nivel (SLAT). Siga leyendo para averiguar si su procesador es compatible con SLAT.

¿Qué es SLAT?

La traducción de direcciones de segundo nivel es una tecnología introducida en los procesadores Intel y AMD. Las dos compañías llaman a su versión de la tecnología con diferentes nombres, la versión de Intel se llama EPT (Extended Page Tables) y AMD llama a su RVI (Rapid Virtualization Indexing). Intel introdujo tablas de páginas extendidas en sus procesadores que se construyeron en la arquitectura Nehalem, mientras que AMD solo introdujo RVI en su tercera generación de procesadores Opteron llamada Barcelona. Hyper-V lo usa para realizar más funciones de administración de memoria de máquinas virtuales y reducir la sobrecarga de traducir direcciones físicas de invitados a direcciones físicas reales. Al hacer esto, el tiempo de CPU del hipervisor se reduce drásticamente y se ahorra más memoria para cada máquina virtual.

Cómo funciona

El procesador tiene un TLB (Translation Lookaside Buffer) que admite la traducción de la memoria virtual a la dirección física. Un TLB es un caché en el procesador que contiene asignaciones de tablas de páginas utilizadas recientemente. Cuando se requiere una traducción de dirección virtual a dirección física, el TLB verifica su caché para determinar si contiene o no la información de mapeo. Si el TLB contiene una coincidencia, se proporciona la dirección de memoria física y se puede acceder a los datos. Si el TLB no contiene un registro, se produce un error de página y Windows comprueba la tabla de páginas para obtener información de mapeo. Si Windows encuentra una asignación, se escribe en la TLB, se realiza la traducción de la dirección y luego se accede a los datos. Debido a este búfer, la sobrecarga de hipervisores se reduce en gran medida.

¿Y entonces?

Con todo el revuelo en torno a Windows 8, se ha informado que Windows 8 se enviará con Hyper-V como su plataforma de vitalización. Si bien esto podría no atraer a todos a primera vista, se pensó que era la única forma de compatibilidad con versiones anteriores, al igual que el modo XP. Se requerirá SLAT para Hyper-V en Windows 8.

¿Cómo sé si tengo SLAT?

Para saber si su procesador es compatible con SLAT, deberá descargar una copia de CoreInfo (consulte el enlace al final). Una vez que lo haya descargado, debe extraerlo. Debe extraerlo para que coreinfo esté en la raíz de su unidad C: .

Debe abrir un símbolo del sistema elevado, leer «ejecutar como administrador».

Ahora deberá navegar a la unidad C :, puede hacerlo escribiendo «cd c: «

Para ver si su procesador es compatible con SLAT, deberá ejecutar «coreinfo.exe -v». En un Intel, si su procesador es compatible con SLAT, tendrá un asterisco en la fila EPT. Esto se puede ver en la captura de pantalla a continuación.

En un AMD, si su procesador admite SLAT, tendrá un asterisco en la fila NPT.

Si sus procesadores no son compatibles con SLAT, verá un guión en las líneas EPT o NPT.

Puede descargar CoreInfo aquí.

Experto Geek - Tu Guía en Tendencias Tecnológicas