Hogyan ellenőrizhető, hogy a CPU támogatja a második szintű címfordítást (SLAT)
A Windows 8 számos új funkciót hoz a Windows számítógépes környezetbe, amelyek közül az egyik a 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 a processzor támogatja-e a SLAT-t.
Mi az a SLAT?
A második szintű címfordítás egy olyan technológia, amelyet az Intel és az AMD egyaránt tartalmaz. Mindkét cég a különböző technológiák nevét nevezi, az Intel verziója az EPT (Extended Page Tables), az AMD pedig RVI (gyors virtualizációs indexelés). Az Intel a Nehalem architektúrájára épülő processzoraiban bővített Page Tables táblákat vezetett be, míg az AMD csak RVI-t vezetett be a harmadik generációs, Barcelona nevű Opteron processzorokba. A Hyper-V több VM memóriakezelési funkciót hajt végre, és csökkenti a vendég fizikai címének valós fizikai címekre történő fordítását. Ezáltal a Hypervisor CPU-idő jelentősen csökken, és minden memóriát megtakarítunk minden egyes VM-re.
Hogyan működik
A processzornak van egy fordítási Lookaside pufferje (TLB), amely támogatja a virtuális fizikai memória címfordítását. A TLB egy gyorsítótár a processzoron, amely a laptáblázatban a nemrégiben használt leképezéseket tartalmazza. Ha virtuális vagy fizikai címfordításra van szükség, a TLB ellenőrzi, hogy a gyorsítótár van-e annak meghatározására, hogy tartalmazza-e a térképezési információt. Ha a TLB tartalmaz egy meccset, akkor a fizikai memóriacím szerepel, és az adatok hozzáférést biztosítanak. Ha a TLB nem tartalmaz rekordot, akkor az oldalhiba fordul elő, és a Windows ellenőrzi az oldal táblázatot a leképezési információkhoz. Ha a Windows egy leképezést talál, akkor a TLB-be íródik, a címfordítás megtörténik, majd az adatok hozzáférhetők. Ezen puffer miatt lényegesen csökken a hipervizorok felülete.
És akkor mi van?
A Windows 8-at körülvevő összes hype-vel kapcsolatban ismerték, hogy a Windows 8 a Hyper-V-el leszállítva a vitalizációs platform. Az első pillantásra azonban nem feltétlenül mindenkit fellebbezhet, de úgy gondolták, hogy ez lesz az egyetlen módja a visszafelé kompatibilitásnak, mint az XP módnak. SLAT szükséges a Hyper-V rendszerhez a Windows 8 rendszerben.
Hogyan tudom, hogy van-e SLAT?
Ha szeretné megtudni, hogy a processzor támogatja-e a SLAT-t, le kell töltenie a CoreInfo másolatát (lásd a linket a végén). Ha letöltötte, akkor ki kell töltenie. Kinyerje azt, hogy a coreinfo a C: meghajtó gyökerében legyen.
Meg kell nyitnia egy emelt parancssorot, olvassa el a „futtatás rendszergazdaként”.
Most meg kell navigálnia a C: meghajtóra, ezt a "cd c:" beírásával teheti meg.
Ha meg szeretné tekinteni, hogy a processzor támogatja-e a SLAT-t, futtatni kell a „coreinfo.exe -v” parancsot. Egy Intel esetében, ha a processzor támogatja a SLAT-t, az EPT sorban csillag lesz. Ezt az alábbi képernyőkép mutatja.
Egy AMD-n, ha a processzor támogatja a SLAT-t, az NPT sorban csillag lesz.
Ha a processzorok nem támogatják a SLAT-t, az EPT vagy NPT sorokban egy kötőjel jelenik meg.
A CoreInfo letölthető itt.