Mis on SLAT?
Teise tasandi aadresside tõlkimine on tehnoloogia, mis on sisse viidud nii Intel kui ka AMD protsessorite maitsetesse. Mõlemad ettevõtted nimetavad oma versiooni tehnoloogiaks erinevatest nimedest, Intel'i versiooni nimetatakse EPT (laiendatud leheküljetabelid) ja AMD nimetab nende RVI (Rapid Virtualization Indeeding). Intel tutvustas Nehalemi arhitektuurile ehitatud laiendatud lehtede tabeleid, samas kui AMD tutvustas RVI-d oma kolmanda põlvkonna Opteron-i protsessoritel, mis on kodeeritud Barcelona. Hyper-V kasutab seda, et täita rohkem VM-i mäluhaldusfunktsioone ja vähendada külaliste füüsiliste aadresside tegelikke füüsilisi aadresse tõlkimise üldkulusid. Seda tehes vähendab Hypervisori protsessori aeg märkimisväärselt ja iga VM-i jaoks salvestatakse rohkem mälu.
Kuidas see töötab
Protsessoril on Translation Lookaside Buffer (TLB), mis toetab virtuaalset füüsilise mälu aadresside tõlkimist. TLB on protsessori vahemälu, mis sisaldab lehtede tabelis hiljuti kasutatud kaardistusi. Kui virtuaalse füüsilise aadressi tõlkimine on vajalik, kontrollib TLB seda vahemälu, et määrata, kas see sisaldab kaardistamisteabe või mitte. Kui TLB sisaldab mängu, esitatakse füüsiline mälu aadress ja andmed on juurdepääsetavad. Kui TLB ei sisalda rekordit, tekib lehe viga ja Windows kontrollib kaardistamisteabe lehekülgede tabelit. Kui Windows leiab kaardistamise, kirjutatakse see TLB-le, toimub aadressi tõlge ja siis on juurdepääs andmetele. Selle puhvri tõttu on hüperviisorite pealetung oluliselt vähenenud.
Mis siis?
Kõigi Windows 8 ümbritsevate huumoritega on teada, et Windows 8 on Hyper-V-ga kui elutamise platvorm. Kuigi see ei pruugi esimesel pilgul kõigile huvi pakkuda, on arvata, et see on ainus tagasiulatuva ühilduvuse vorm, mis on mõnevõrra sarnane XP režiimiga. Hyper-V jaoks Windows 8-s on vajalik SLAT.
Kuidas ma saan teada, kas mul on SLAT?
Et teada saada, kas teie protsessor toetab SLAT-i, peate alla laadima CoreInfo koopia (vt lõpus olevat linki). Kui olete selle alla laadinud, peate selle välja võtma. Peaksite seda välja võtma nii, et coreinfo on teie C: draivi juurest.
CoreInfo saate alla laadida siit.