Hogyan ellenőrizzük, hogy a CPU támogatja-ea második szintű címfordítást (SLAT)

Tartalomjegyzék:

Hogyan ellenőrizzük, hogy a CPU támogatja-ea második szintű címfordítást (SLAT)
Hogyan ellenőrizzük, hogy a CPU támogatja-ea második szintű címfordítást (SLAT)
Anonim
A Windows 8 sok új funkciót hoz a Windows számítástechnikai környezetben, amelyek közül az egyik Hyper-V lesz. A Hyper-V futtatásához a processzornak támogatnia kell a második szintű címfordítást (SLAT). Olvassa el, hogy megtudja-e, hogy a processzor támogatja-e a SLAT-ot.
A Windows 8 sok új funkciót hoz a Windows számítástechnikai környezetben, amelyek közül az egyik Hyper-V lesz. A Hyper-V futtatásához a processzornak támogatnia kell a második szintű címfordítást (SLAT). Olvassa el, hogy megtudja-e, hogy a processzor támogatja-e a SLAT-ot.

Mi a SLAT?

A második szintű címfordítás az Intel és az AMD processzorok által bevezetett technológia. Mindkét cég a technológiai különböző neveket hívja le, az Intel verzióját EPT (Extended Page Tables) néven hívják, az AMD pedig a RVI (Rapid Virtualization Indexing). Az Intel bemutatta a Nehalem architektúrán alapuló kiterjesztett táblákat a processzoraikon, miközben az AMD csak a harmadik generációs Opteron processzorokat mutatta be Barcelona-nak. A Hyper-V ezt több VM-memória-kezelő funkció végrehajtására használja fel, és csökkenti a vendég fizikai címeinek valós fizikai címekhez való fordítását. Ezzel a Hypervisor CPU idő jelentősen csökken, és minden memóriához több memória kerül mentésre.

Hogyan működik

A processzor rendelkezik Translation Lookaside Bufferrel (TLB), amely támogatja a virtuális fizikai memória címfordítást. A TLB egy gyorsítótár a processzoron, amely a legutóbb használt leképezéseket tartalmazza az oldalasztalról. Ha a virtuális és a fizikai címfordításra van szükség, a TLB ellenőrzi, hogy gyorsítótár-e annak meghatározása, hogy tartalmaz-e feltérképezési információkat. Ha a TLB egy mérkőzést tartalmaz, akkor a fizikai memóriacímet megadja és az adatok hozzáférnek. Ha a TLB nem tartalmaz rekordot, oldalhiba jelentkezik, és a Windows ellenőrzi az oldaltáblázatot a leképezési információkhoz. Ha a Windows egy leképezést talál, akkor a TLB-be van írva, a címfordításra kerül sor, majd az adatok elérése történik. E puffer miatt a hypervisorok felülmúlja lényegesen csökkent.

És akkor mi van?

A Windows 8 környékén jelentkező hype-kel kapcsolatban elmondták, hogy a Windows 8 a Hyper-V-ként jöhet létre vitalizációs platformként. Bár ez nem feltétlenül mindenki számára felkeltette az első pillantást, úgy gondolják, hogy ez lesz az egyetlen hátrányos kompatibilitás, valamivel hasonlóan az XP Mode-hoz. A Windows 8 rendszeren a Hyper-V szükséges a SLAT.

Hogyan tudom, ha SLAT-ot használok?

Annak megállapításához, hogy a processzor támogatja-e a SLAT-ot, a CoreInfo egy példányát le kell töltenie (lásd a linket a végén). Miután letöltötte, ki kell szednie. Kibővítse azt úgy, hogy a coreinfo a C: meghajtó gyökerében legyen.

Meg kell nyitnia egy megnövelt parancssort, olvassa el a "futás rendszergazdaként" parancsot.
Meg kell nyitnia egy megnövelt parancssort, olvassa el a "futás rendszergazdaként" parancsot.
Ha meg szeretné tudni, hogy a processzora támogatja-e a SLAT-ot, akkor "coreinfo.exe -v" futtatnia kell. Az Intelen, ha a processzora támogatja a SLAT-t, akkor az EPT sorában egy asztérix van. Ezt az alábbi képernyőképen láthatja.
Ha meg szeretné tudni, hogy a processzora támogatja-e a SLAT-ot, akkor "coreinfo.exe -v" futtatnia kell. Az Intelen, ha a processzora támogatja a SLAT-t, akkor az EPT sorában egy asztérix van. Ezt az alábbi képernyőképen láthatja.
Egy AMD-nél, ha a processzora támogatja a SLAT-ot, akkor az NPT sorában egy asterix lesz.
Egy AMD-nél, ha a processzora támogatja a SLAT-ot, akkor az NPT sorában egy asterix lesz.
Ha a processzorok nem támogatják a SLAT alkalmazást, az EPT vagy NPT sorokban egy kötőjel jelenik meg.
Ha a processzorok nem támogatják a SLAT alkalmazást, az EPT vagy NPT sorokban egy kötőjel jelenik meg.

A CoreInfo itt letölthető.

Ajánlott: