Kas yra SLAT?
Antrojo lygio adresų vertimas yra technologija, įdiegta "Intel" ir "AMD" procesorių aromatuose. Abi bendrovės vadina savo technologijos versiją skirtingais pavadinimais, "Intel" versija vadinama EPT (išplėstinės puslapių lentelės), o AMD jas vadina RVI (Rapid Virtualization Indeksavimas). "Intel" pristatė "Extended" puslapių lenteles savo procesoriuose, kurie buvo pastatyti "Nehalem" architektūroje, o "AMD" pristatė RVI tik trečiosios kartos "Opteron" procesoriuose, kurių pavadinimai vadinami "Barcelona". "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 "Translation Lookaside Buffer" (TLB), kuris palaiko virtualų fizinio atminties adresų vertimą. 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.
Tai kas?
Su visais "Windows 8" hype, buvo žinoma, kad "Windows 8" bus "Hyper-V" kaip "vitalization" platforma. Nors tai gali nepakenkti visiems iš pirmo žvilgsnio, buvo manoma, kad tai bus vienintelė atgalinio suderinamumo forma, šiek tiek panašus į XP režimą. SLAT bus reikalaujama "Hyper-V" sistemoje "Windows 8".
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.
Čia galite atsisiųsti CoreInfo.