Kako provjeriti podržava li vaš procesor prevođenje druge razine adrese (SLAT)

Sadržaj:

Kako provjeriti podržava li vaš procesor prevođenje druge razine adrese (SLAT)
Kako provjeriti podržava li vaš procesor prevođenje druge razine adrese (SLAT)

Video: Kako provjeriti podržava li vaš procesor prevođenje druge razine adrese (SLAT)

Video: Kako provjeriti podržava li vaš procesor prevođenje druge razine adrese (SLAT)
Video: We ran Windows on an Xbox! … Sort of - AMD A9-9820 - YouTube 2024, Travanj
Anonim
Windows 8 donijet će puno novih značajki u Windows okruženju, od kojih će jedna biti Hyper-V. Kako bi se pokrenuo Hyper-V, vaš procesor mora podržavati Second Level Address Translation (SLAT). Pročitajte kako biste saznali podržava li vaš procesor SLAT.
Windows 8 donijet će puno novih značajki u Windows okruženju, od kojih će jedna biti Hyper-V. Kako bi se pokrenuo Hyper-V, vaš procesor mora podržavati Second Level Address Translation (SLAT). Pročitajte kako biste saznali podržava li vaš procesor SLAT.

Što je SLAT?

Drugi stupanj adresnog prevođenja tehnologija je uvedena u Intel i AMD okusima procesora. Obje tvrtke nazivaju njihovu verziju različitih naziva tehnologije, Intelova verzija se naziva EPT (Extended Page Tables) i AMD naziva njihov RVI (Rapid Virtualization Indexing). Intel je predstavio proširene tablice u svojim procesorima koji su izgrađeni na arhitekturi Nehalem, dok je AMD uveo RVI samo u treću generaciju Opteronovih procesora kodnog naziva Barcelone. Hyper-V ovo koristi za obavljanje više funkcija upravljanja memorijom VM i smanjenje pretakanja prevođenja fizikalnih adresa gostiju na stvarnu fizičku adresu. Time se Hypervisor CPU vrijeme znatno smanjuje i više memorije se sprema za svaki VM.

Kako radi

Procesor ima Translation Lookaside Buffer (TLB) koji podržava prijevod virtualne i fizičke memorije. TLB je predmemorija na procesoru koji sadrži nedavno korištene preslikavanja sa tablice stranice. Kada je potrebno prevođenje virtualnog do fizičkog adresa, TLB provjerava njegovu predmemoriju da utvrdi sadrži li podatke o kartiranju ili ne. Ako TLB sadrži podudaranje, navedena je adresa fizičke memorije i podaci su pristupni. Ako TLB ne sadrži zapis, pojavljuje se pogreška stranice, a Windows provjerava tablicu stranica za informacije o mapiranju. Ako sustav Windows pronađe mapiranje, zapisuje se na TLB, odvija se adresni prijevod, a zatim se pristupaju podacima. Zbog ovog pufera, nadmoćni hipervisori bitno su smanjeni.

Pa što?

Uz sve hype koji okružuje Windows 8, objavljeno je da će Windows 8 doći s Hyper-V kao vitalizacijskom platformom. Iako to na prvi pogled ne bi privlačilo svima, smatralo se da će to biti jedini oblik kompatibilnosti unatrag, nešto kao XP Mode. SLAT će biti potreban za Hyper-V u sustavu Windows 8.

Kako mogu znati ako imam SLAT?

Da biste saznali je li vaš procesor podržava SLAT, morat ćete preuzeti kopiju CoreInfoa (vidi vezu na kraju). Nakon što ga preuzmete, morat ćete ga izdvojiti. Trebali biste ga izdvojiti tako da je jezgrena informacija u korijenu vašeg C: pogona.

Trebate otvoriti povišeni naredbeni redak, pročitajte "trčanje kao administrator".
Trebate otvoriti povišeni naredbeni redak, pročitajte "trčanje kao administrator".
Da biste vidjeli je li vaš procesor podržava SLAT, morat ćete pokrenuti "coreinfo.exe -v". Na Intelu, ako vaš procesor podržava SLAT, imat će asterix u EPT redu. Ovo se vidi u slici zaslona u nastavku.
Da biste vidjeli je li vaš procesor podržava SLAT, morat ćete pokrenuti "coreinfo.exe -v". Na Intelu, ako vaš procesor podržava SLAT, imat će asterix u EPT redu. Ovo se vidi u slici zaslona u nastavku.
Na AMD-u ako vaš procesor podržava SLAT, imat će asterix u retku NPT-a.
Na AMD-u ako vaš procesor podržava SLAT, imat će asterix u retku NPT-a.
Ako vaši procesori ne podržavaju SLAT, vidjet ćete crticu u redcima EPT ili NPT.
Ako vaši procesori ne podržavaju SLAT, vidjet ćete crticu u redcima EPT ili NPT.

Ovdje možete preuzeti CoreInfo.

Preporučeni: