Kaip patikrinti, ar jūsų CPU palaiko antrojo lygio adresų vertimą (SLAT)
„Windows 8“ suteiks daug naujų funkcijų „Windows“ kompiuterių aplinkai, iš kurių viena bus „Hyper-V“. Norint paleisti „Hyper-V“, jūsų procesorius turi palaikyti antrojo lygio adresų vertimą (SLAT). Skaitykite toliau, jei norite sužinoti, ar jūsų procesorius palaiko SLAT.
Kas yra SLAT?
Antro lygio adresų vertimas yra technologija, įdiegta tiek „Intel“, tiek „AMD“ procesorių skoniuose. Abi bendrovės vadina savo skirtingų technologijų pavadinimus, „Intel“ versija vadinama „EPT“ („Extended Page Tables“), o „AMD“ vadina „RVI“ („Rapid Virtualization Indexing“). „Intel“ pristatė „Extended Page Tables“ savo procesoriuose, kurie buvo sukurti pagal „Nehalem“ architektūrą, o AMD pristatė RVI tik trečiojoje „Opteron“ procesorių koduotėje „Barcelona“. „Hyper-V“ naudoja šią funkciją, kad atliktų daugiau VM atminties valdymo funkcijų ir sumažintų svečių fizinių adresų vertimo į realius fizinius adresus išlaidas. Tokiu būdu labai sumažėja hipervizoriaus procesoriaus laikas ir kiekvienai VM išsaugoma daugiau atminties.
Kaip tai veikia
Procesorius turi vertimo ieškos buferį (TLB), kuris palaiko virtualų fizinės atminties adreso vertimą. TLB yra procesoriaus talpykla, kurioje yra neseniai panaudoti puslapių lentelės vaizdai. Kai reikalingas virtualus ir fizinis adreso vertimas, TLB tikrina, ar ji yra talpykla, kad nustatytų, ar jame yra kartografavimo informacija. Jei TLB yra atitikmuo, pateikiamas fizinis atminties adresas ir duomenys yra prieiga. Jei TLB nėra įrašo, įvyksta puslapio klaida, o „Windows“ patikrina žemėlapių informacijos puslapio lentelę. Jei „Windows“ suranda kartografavimą, ji įrašoma į TLB, įvyksta adreso vertimas ir tada pasiekiami duomenys. Dėl šio buferio hipervizorių viršutinė vertė gerokai sumažėja.
Tai kas?
Su visomis „Windows 8“ aplinkomis buvo žinoma, kad „Windows 8“ ateis su „Hyper-V“ kaip gyvybingumo platforma. Nors tai iš pirmo žvilgsnio gali neprieštarauti visiems, manoma, kad tai bus vienintelė atgalinio suderinamumo forma, šiek tiek panaši į XP režimą. SLAT reikės „Hyper-V“ sistemoje „Windows 8“.
Kaip žinau, 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 ištraukti. Turėtumėte ištraukti ją taip, kad pagrindinė informacija būtų jūsų C: šaknies šaknis.
Reikia atidaryti padidintą komandų eilutę, skaitykite „paleisti kaip administratorius“.
Dabar jums reikės pereiti į C: diską, galite tai padaryti įvesdami „cd c:“
Norėdami pamatyti, ar jūsų procesorius palaiko SLAT, turėsite paleisti „coreinfo.exe -v“. „Intel“, jei jūsų procesorius palaiko SLAT, EPT eilutėje bus žvaigždutė. Tai matoma žemiau esančiame paveikslėlyje.
AMD, jei jūsų procesorius palaiko SLAT, NPT eilutėje bus žvaigždutė.
Jei jūsų procesoriai nepalaiko SLAT, EPT arba NPT eilutėse matysite brūkšnelį.
CoreInfo galite atsisiųsti čia.