18Aug

Kaip patikrinti, ar jūsų procesorius palaiko antrojo lygio adresų vertimą( SLAT)

"Windows 8" suteiks daug naujų funkcijų "Windows" kompiuterių aplinkai, iš kurių viena bus "Hyper-V".Norėdami paleisti "Hyper-V", jūsų procesorius turi palaikyti antrojo lygio adreso vertimą( SLAT).Skaitykite toliau, kad sužinotumėte, ar jūsų procesorius palaiko SLAT.

Kas yra SLAT?

antrojo lygio adresų vertimas yra technologija, įdiegta tiek "Intel", tiek "AMD" procesoriuose. Abi bendrovės skambinti savo versiją technologijų skirtingais pavadinimais, "Intel" versija yra vadinama EPT( ilgoji Puslapis lentelės) ir AMD ragina jiems RVI( Greitas Virtualizacija Indeksavimas)."Intel" pristatė Išplėstinio Puslapis Stalai savo procesorių, buvo pastatytas ant Nehalem architektūros, o AMD pristatė tik RVI savo trečiosios kartos Opteron kodiniu pavadinimu Barselona."Hyper-V" naudoja tai, kad atliktų daugiau VM atminties valdymo funkcijų ir sumažintų svečių fizinių adresų vertimo į realius fizinius adresus išlaidas. Tokiu būdu, Hypervisor procesoriaus laikas yra gerokai sumažintas, ir daugiau atmintyje išsaugoma kiekvienam VM.

Kaip tai veikia

procesorius turi Iškarpinę Association transliacijos( TLB), kuri palaiko virtualus į fizinės atminties adresų transliavimo. TLB yra procesoriaus talpykla, kurioje yra neseniai naudojamos atributų iš puslapio lentelės. Kai yra reikalingas virtualus fizinių adresų vertimas, TLB patikrina jo talpyklą, kad nustatytų, ar jame yra žemėlapių informacijos. Jei TLB yra atitikmuo, pateikiamas fizinės atminties adresas ir duomenys yra prieinami. Jei TLB nėra įrašo, atsiranda puslapio klaida, o "Windows" tikrina žemėlapių informacijos puslapio lentelę.Jei "Windows" nustato žemėlapį, jis parašytas TLB, atliekamas adreso vertimas, tada pasiekiami duomenys. Dėl šio buferio, hipervisorių pridėtinės išlaidos yra gerokai sumažintos.

Taigi, kas?

Su visais "Windows 8" hype, buvo žinoma, kad "Windows 8" bus "Hyper-V" kaip "vitalization" platforma. Nors tai gali būti ne kreiptis į visiems iš pirmo žvilgsnio, buvo manoma, kad tai bus tik forma atgalinio suderinamumo, šiek tiek panašūs XP režimu."SLAT" bus reikalaujama "Windows 8" "Hyper-V".

Kaip sužinoti, ar turiu SLAT?

Norėdami sužinoti, ar jūsų procesorius palaiko SLAT, turėsite atsisiųsti CoreInfo kopiją( žr. Nuorodą pabaigoje).Atsisiuntę jį turėsite jį išgauti. Turėtumėte jį išgauti, kad coreinfo būtų jūsų C: \ vairuoti.

Jums reikia atidaryti padidintą komandų eilutę, skaityti "paleisti kaip administratorius".

Dabar jums reikės pereiti į C: diską, galite tai padaryti įvesdami "cd c: \"

Norėdami pamatyti, jei jūsų procesorius palaiko plaktis jums reikės paleisti "coreinfo.exe -v"."Intel", jei jūsų procesorius palaiko SLAT, EPT eilutėje bus asterix. Tai matoma paveikslėlyje žemiau.

AMD, jei jūsų procesorius palaiko SLAT, asterix bus eilutėje NPT.

Jei jūsų procesoriai nesprendžia SLAT, pamatysite brūkšnelį EPT arba NPT eilutėse.

Jūs galite atsisiųsti CoreInfo čia.