/ / Jak zkontrolovat, zda váš procesor podporuje překlad adres 2. úrovně (SLAT)

Jak zkontrolovat, zda váš procesor podporuje překlad adres 2. úrovně (SLAT)

Windows 8 přinese do Windows spoustu nových funkcíPočítačové prostředí Windows, jedním z nich bude Hyper-V. Aby bylo možné spustit Hyper-V, musí váš procesor podporovat překlad adres 2. úrovně (SLAT). Čtěte dále a zjistěte, zda váš procesor podporuje SLAT.

Co je SLAT?

Překlad druhé úrovně je technologiepředstavena v procesoru Intel i AMD. Obě společnosti nazývají svou verzi technologie různými názvy, verze Intelu se nazývá EPT (Extended Page Tables) a AMD volá jejich RVI (Rapid Virtualization Indexing). Společnost Intel představila ve svých procesorech, které byly postaveny na architektuře Nehalem, rozšířené tabulky stránek, zatímco společnost AMD představila RVI pouze ve své třetí generaci procesorů Opteron s kódovým označením Barcelona. Hyper-V to používá k provádění více funkcí správy paměti VM a ke snížení režie převodu fyzických adres hosta na skutečné fyzické adresy. Tímto se podstatně zkrátí čas procesoru Hypervisor a pro každý VM se ušetří více paměti.

Jak to funguje

Procesor má překladovou vyrovnávací paměť(TLB), který podporuje překlad adres z virtuální do fyzické paměti. TLB je mezipaměť v procesoru, která obsahuje nedávno použitá mapování z tabulky stránek. Je-li vyžadován překlad z virtuální adresy na fyzickou, TLB zkontroluje mezipaměť a určí, zda obsahuje mapovací informace. Pokud TLB obsahuje shodu, je poskytnuta adresa fyzické paměti a data jsou přístupná. Pokud TLB neobsahuje záznam, dojde k chybě stránky a Windows zkontroluje v tabulce stránek mapovací informace. Pokud systém Windows najde mapování, zapíše se do protokolu TLB, dojde k překladu adres a poté se zpřístupní data. Kvůli tomuto pufru je režie hypervisorů podstatně snížena.

No a co?

Se všemi humbuk kolem Windows 8, mábylo oznámeno, že Windows 8 přijde s Hyper-V jako vitalizační platformou. I když to na první pohled nemusí oslovit všechny, předpokládá se, že to bude jediná forma zpětné kompatibility, poněkud jako XP Mode. Pro systém Hyper-V v systému Windows 8 bude vyžadován SLAT.

Jak zjistím, zda mám SLAT?

Chcete-li zjistit, zda váš procesor podporuje SLAT, vybude muset stáhnout kopii CoreInfo (viz odkaz na konci). Jakmile jej stáhnete, budete jej muset extrahovat. Měli byste ho rozbalit tak, aby coreinfo bylo v kořenovém adresáři vaší jednotky C :.

Potřebujete otevřít zvýšený příkazový řádek, přečtěte si „Spustit jako správce“.

Nyní budete muset přejít na jednotku C: Drive, můžete to provést zadáním „cd c:“

Chcete-li zjistit, zda váš procesor podporuje SLAT, musíte spustit „coreinfo.exe -v“. Na procesoru Intel, pokud váš procesor podporuje SLAT, bude mít v řádku EPT hvězdičku. To je vidět na níže uvedeném snímku obrazovky.

Na AMD, pokud váš procesor podporuje SLAT, bude mít v řádku NPT hvězdičku.

Pokud vaše procesory nepodporují SLAT, uvidíte v řádcích EPT nebo NPT pomlčku.

CoreInfo si můžete stáhnout zde.