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 tipos de procesadores Intel y AMD. Ambas empresas 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 la suya RVI (Rapid Virtualization Indexing). Intel introdujo Extended Page Tables en sus procesadores que se construyeron sobre la arquitectura 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 ahorra más memoria para cada VM.
Cómo funciona
El procesador tiene un búfer de búsqueda de traducción (TLB) que admite la traducción de direcciones de memoria virtual a física. Un TLB es un caché en el procesador que contiene asignaciones usadas 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 mapeo. Si el TLB contiene una coincidencia, se proporciona la dirección de 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 comprueba la tabla de páginas para ver la información de mapeo. Si Windows encuentra una asignación, se escribe en el 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 los hipervisores se reduce sustancialmente.
¿Y qué?
Con todo el revuelo que rodea a Windows 8, se ha dado a conocer que Windows 8 vendrá con Hyper-V como plataforma de vitalización. Si bien eso puede no atraer a 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 (consulte el enlace al final). Una vez que lo haya descargado, deberá 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 hasta la unidad C:, puede hacerlo escribiendo "cd c: \"
Para ver si su procesador es compatible con SLAT, deberá ejecutar “coreinfo.exe -v”. En Intel, si su procesador es compatible con SLAT, tendrá un asterisco en la fila 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 admiten SLAT, verá un guión en las filas EPT o NPT.
Puede descargar CoreInfo aquí .