Ako skontrolovať, či váš procesor podporuje preklad druhej úrovne adries (SLAT)

Obsah:

Ako skontrolovať, či váš procesor podporuje preklad druhej úrovne adries (SLAT)
Ako skontrolovať, či váš procesor podporuje preklad druhej úrovne adries (SLAT)

Video: Ako skontrolovať, či váš procesor podporuje preklad druhej úrovne adries (SLAT)

Video: Ako skontrolovať, či váš procesor podporuje preklad druhej úrovne adries (SLAT)
Video: 99% LIDÍ VYDĚSÍ TYTO POPPY PLAYTIME CHAPTER 3 TRAILERY ?! 😨 - YouTube 2024, Apríl
Anonim
Systém Windows 8 prinesie do počítačového prostredia Windows mnoho nových funkcií, z ktorých jeden bude Hyper-V. Ak chcete spustiť program Hyper-V, musí váš procesor podporovať prekladanie druhej úrovne adries (SLAT). Prečítajte si, či váš procesor podporuje funkciu SLAT.
Systém Windows 8 prinesie do počítačového prostredia Windows mnoho nových funkcií, z ktorých jeden bude Hyper-V. Ak chcete spustiť program Hyper-V, musí váš procesor podporovať prekladanie druhej úrovne adries (SLAT). Prečítajte si, či váš procesor podporuje funkciu SLAT.

Čo je SLAT?

Druhá úroveň prekladania adries je technológia predstavená v procesore Intel i AMD. Obe spoločnosti nazývajú svoju verziu technológie rôznymi názvami, verzia Intel sa nazýva EPT (Extended Page Tables) a AMD nazýva ich RVI (Rapid Virtualization Indexing). Intel predstavil rozšírené tabuľky stránok vo svojich procesoroch, ktoré boli postavené na architektúre Nehalem, zatiaľ čo AMD predstavil iba RVI vo svojej tretej generácii procesorov Opteron s kódovým označením Barcelona. Hyper-V to využíva na vykonávanie viacerých funkcií správy pamäte VM a na zníženie nákladov na preklad fyzických adries hostiteľa na reálne fyzické adresy. Tým sa podstatne zníži čas CPU Hypervisoru a pre každú VM sa uloží viac pamäte.

Ako to funguje

Procesor má prehliadač Translation Lookaside Buffer (TLB), ktorý podporuje preklad adries virtuálnej až fyzickej pamäte. TLB je cache na procesore, ktorý obsahuje nedávno použité mapovania z tabuľky stránok. Keď je potrebný preklad virtuálnych alebo fyzických adries, TLB skontroluje, či je v cache, či určuje, či obsahuje informácie o mapovaní. Ak TLB obsahuje zhodu, poskytne sa adresa fyzickej pamäte a prístup k údajom. Ak TLB neobsahuje záznam, vyskytne sa chyba stránky a systém Windows skontroluje tabuľku stránok pre informácie o mapovaní. Ak systém Windows vyhľadá mapovanie, zapíše sa do TLB, uskutoční sa preklad adresy a potom sa dá prístup k údajom. Kvôli tomuto vyrovnávaciemu zásobníku je podstatne znížená nadmerná kapacita hypervizorov.

No a čo?

So všetkým humbukom, ktorý obklopuje systém Windows 8, bolo oznámené, že systém Windows 8 prichádza s platformou Hyper-V ako vitalizačná platforma. Zatiaľ čo to na prvý pohľad nemôže apelovať na všetkých, myslelo sa, že to bude jediná forma spätnej kompatibility, trochu ako režim XP. SLAT bude vyžadované pre systém Hyper-V v systéme Windows 8.

Ako zistím, či mám SLAT?

Ak chcete zistiť, či váš procesor podporuje funkciu SLAT, musíte si stiahnuť kópiu programu CoreInfo (pozri odkaz na konci). Akonáhle ste si ju stiahli, budete musieť extrahovať. Mali by ste ju extrahovať tak, aby coreinfo je v koreňovom adresári vašej jednotky C:.

Potrebujete otvoriť zvýšený príkazový riadok, čítať "spustiť ako správca".
Potrebujete otvoriť zvýšený príkazový riadok, čítať "spustiť ako správca".
Ak chcete zistiť, či váš procesor podporuje SLAT, budete musieť spustiť "coreinfo.exe -v". Na procesore Intel, ak váš procesor podporuje SLAT, bude mať v poli EPT anténu. Toto je vidieť na obrazovke nižšie.
Ak chcete zistiť, či váš procesor podporuje SLAT, budete musieť spustiť "coreinfo.exe -v". Na procesore Intel, ak váš procesor podporuje SLAT, bude mať v poli EPT anténu. Toto je vidieť na obrazovke nižšie.
Na procesore AMD, ak váš procesor podporuje SLAT, bude mať v riadku NPT anténu.
Na procesore AMD, ak váš procesor podporuje SLAT, bude mať v riadku NPT anténu.
Ak vaše procesory nepodporujú SLAT, uvidíte pomlčku v riadkoch EPT alebo NPT.
Ak vaše procesory nepodporujú SLAT, uvidíte pomlčku v riadkoch EPT alebo NPT.

Tu si môžete stiahnuť CoreInfo.

Odporúča: