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.
A CoreInfo itt letölthető.