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 ser compatible con 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 (Tablas de páginas extendidas) y AMD las llama RVI (Indización rápida de virtualización). Intel introdujo las Tablas de páginas extendidas 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 el nombre clave de Barcelona. Hyper-V usa esto para realizar más funciones de administración de memoria de VM y reducir la sobrecarga de traducir las direcciones físicas de los huéspedes a direcciones físicas reales. Al hacer esto, el tiempo de CPU del hipervisor se reduce significativamente y se guarda más memoria para cada VM.
Cómo funciona
El procesador tiene un búfer 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 las asignaciones utilizadas recientemente de la tabla de páginas. Cuando se requiere una traducción de la dirección física a la virtual, la TLB comprueba 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 la memoria física y los datos son de acceso. Si el TLB no contiene un registro, se produce un error de página y Windows comprueba la tabla de la página para obtener información sobre la asignación. 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 los hipervisores se reduce sustancialmente.
Y qué?
Con todo el bombo 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 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 puedo saber si tengo SLAT??
Para saber si su procesador es compatible con SLAT, deberá descargar una copia de CoreInfo (vea 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 tendrá que navegar a la unidad C :, puede hacer esto escribiendo "cd c: \"
Para ver si su procesador es compatible con SLAT, deberá ejecutar "coreinfo.exe -v". En una Intel, si su procesador admite SLAT, tendrá un asterisco en la fila del EPT. Esto se ve en la captura de pantalla de abajo.
En una AMD, si su procesador admite SLAT, tendrá un asterisco en la fila NPT.
Si sus procesadores no admiten SLAT, verá un guión en las filas de EPT o NPT.
Puedes descargar CoreInfo aquí.