Kako provjeriti podržava li CPU prevođenje adresa drugog stupnja (SLAT)
Windows 8 će donijeti mnogo novih značajki u Windows računalnom okruženju, od kojih će jedna biti Hyper-V. Da bi se pokrenuo Hyper-V procesor mora podržavati prijevod na drugi nivo adresa (SLAT). Pročitajte da li vaš procesor podržava SLAT.
Što je SLAT?
Prijevod na drugu razinu adrese je tehnologija koja je uvedena u procesorima Intel i AMD. Obje tvrtke nazivaju svoju verziju tehnologije različitim nazivima, Intelova verzija naziva se EPT (Extended Page Tables), a AMD ih naziva RVI (Rapid Virtualizing Indexing). Intel je u procesore predstavio proširene tablice stranica koje su izgrađene na Nehalem arhitekturi, dok je AMD predstavio samo RVI u svojoj trećoj generaciji Opteron procesora pod kodnim nazivom Barcelona. Hyper-V to koristi za izvo enje više funkcija upravljanja memorijom VM i smanjivanje opterećenja prevođenja fizičkih adresa gostiju na stvarne fizičke adrese. Time se znatno smanjuje vrijeme CPU-a hipervizora, a za svaki VM se sprema više memorije.
Kako radi
Procesor ima međuspremnik za prevođenje prijevoda (TLB) koji podržava virtualno prevođenje adresa fizičke memorije. TLB je cache na procesoru koji sadrži nedavno korištena preslikavanja iz tablice stranica. Kada je potrebno prevođenje virtualne do fizičke adrese, TLB provjerava da li ima predmemoriju kako bi utvrdio sadrži li podatke o mapiranju. Ako TLB sadrži podudarnost, osigurava se adresa fizičke memorije, a podaci su pristup. Ako TLB ne sadrži zapis, pojavljuje se pogreška stranice, a Windows provjerava tablicu stranica za informacije mapiranja. Ako Windows pronađe mapiranje, zapisuje se u TLB, odvija se prijevod adrese, a zatim se pristupa podacima. Zbog tog međuspremnika, opterećenja hipervizora bitno su smanjena.
Pa što?
Sa svim hype okolo Windows 8, to je poznato da je Windows 8 će doći s Hyper-V kao vitalization platformu. Iako to na prvi pogled ne bi svima bilo privlačno, 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 ću znati ako imam SLAT?
Da biste saznali podržava li vaš procesor SLAT, morate preuzeti kopiju CoreInfo (pogledajte link na kraju). Kada ga preuzmete, morat ćete je izdvojiti. Trebali biste ga izdvojiti tako da je coreinfo u korijenu vašeg C: pogona.
Trebate otvoriti povišeni naredbeni redak, pročitajte "pokreni kao administrator".
Sada ćete morati otići na C: pogon, to možete učiniti tako da upišete "cd c: \ t
Da biste provjerili podržava li vaš procesor SLAT, morat ćete pokrenuti "coreinfo.exe -v". Na Intelu, ako vaš procesor podržava SLAT, on će imati asterix u EPT retku. To se vidi na slici ispod.
Na AMD-u ako vaš procesor podržava SLAT, on će imati asterix u NPT retku.
Ako vaši procesori ne podržavaju SLAT vidjet ćete crticu u EPT ili NPT redovima.
Ovdje možete preuzeti CoreInfo.