18Aug

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

Windows 8 traerá muchas características nuevas al entorno informático de Windows, una de las cuales será 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.Ambas compañías llaman a su versión de la tecnología nombres diferentes, la versión de Intel se llama EPT( Extended Page Tables) y AMD llama a su RVI( Rapid Virtualization Indexing).Intel introdujo Extended Page Tables en sus procesadores que fueron construidos sobre la arquitectura de Nehalem, mientras que AMD solo introdujo RVI en su tercera generación de procesadores Opteron con nombre en código Barcelona. Hyper-V usa esto para realizar más funciones de administración de memoria de VM y reducir la sobrecarga de traducir direcciones físicas de invitados a direcciones físicas reales. Al hacer esto, el tiempo de la CPU del hipervisor se reduce significativamente y se guarda más memoria para cada máquina virtual.

Cómo funciona

El procesador tiene una traducción Lookaside Buffer( TLB) que admite la traducción de direcciones de memoria virtuales a físicas. Un TLB es un caché en el procesador que contiene mapeos usados ​​recientemente de la tabla de páginas. Cuando se requiere una traducción de dirección virtual a física, el TLB verifica su caché para determinar si contiene o no la información de asignación. Si el TLB contiene una coincidencia, se proporciona la dirección de la memoria física y se accede a los datos. Si el TLB no contiene un registro, se produce un error de página y Windows verifica la información de la asignación en la tabla de la página. Si Windows encuentra una asignación, se escribe en el TLB, se lleva a cabo la traducción de la dirección y luego se accede a los datos. Debido a este buffer, la sobrecarga de los hipervisores se reduce sustancialmente.

¿Y qué?

Con todo el entusiasmo que rodea a Windows 8, se ha sabido que Windows 8 vendrá con Hyper-V como una plataforma de vitalización. Si bien eso podría no ser atractivo para todos a primera vista, se ha pensado que esta será la única forma de compatibilidad con versiones anteriores, algo así como 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( ver el enlace al final).Una vez que lo hayas descargado, necesitarás extraerlo. Debe extraerlo para que coreinfo esté en la raíz de su unidad C: \.

Necesita abrir un símbolo del sistema elevado, lea "ejecutar como administrador".

Ahora deberá navegar a C: Drive, puede hacerlo escribiendo "cd c: \"

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

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

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

Puede descargar CoreInfo aquí.