Kuidas kontrollida, kas teie CPU toetab teise tasandi aadresside tõlkimist (SLAT)?

Sisukord:

Kuidas kontrollida, kas teie CPU toetab teise tasandi aadresside tõlkimist (SLAT)?
Kuidas kontrollida, kas teie CPU toetab teise tasandi aadresside tõlkimist (SLAT)?

Video: Kuidas kontrollida, kas teie CPU toetab teise tasandi aadresside tõlkimist (SLAT)?

Video: Kuidas kontrollida, kas teie CPU toetab teise tasandi aadresside tõlkimist (SLAT)?
Video: Cómo buscar y eliminar Archivos Duplicados en PC | encontrar archivos iguales repetidos en Windows - YouTube 2024, November
Anonim
Windows 8 toob Windowsi arvutisüsteemile kaasa palju uusi funktsioone, millest üks on Hyper-V. Hüper-V käivitamiseks peab teie protsessor toetama teise tasandi aadressi tõlget (SLAT). Loe edasi, et teada saada, kas teie protsessor toetab SLAT-i.
Windows 8 toob Windowsi arvutisüsteemile kaasa palju uusi funktsioone, millest üks on Hyper-V. Hüper-V käivitamiseks peab teie protsessor toetama teise tasandi aadressi tõlget (SLAT). Loe edasi, et teada saada, kas teie protsessor toetab SLAT-i.

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.

Peate avama kõrgendatud käsuviiba, loe käsku "käivita administraatorina".
Peate avama kõrgendatud käsuviiba, loe käsku "käivita administraatorina".
Et näha, kas teie protsessor toetab SLAT-i, peate käivitama "coreinfo.exe-v". Inteli puhul, kui teie protsessor toetab SLAT-i, on ta EPT-rida asteriks. Seda on näha allpool oleval pildil.
Et näha, kas teie protsessor toetab SLAT-i, peate käivitama "coreinfo.exe-v". Inteli puhul, kui teie protsessor toetab SLAT-i, on ta EPT-rida asteriks. Seda on näha allpool oleval pildil.
AMD-l, kui teie protsessor toetab SLAT-i, on NPT reas asterix.
AMD-l, kui teie protsessor toetab SLAT-i, on NPT reas asterix.
Kui teie protsessorid SLAT-i ei toeta, näete EPT- või NPT-ridu kriipsu.
Kui teie protsessorid SLAT-i ei toeta, näete EPT- või NPT-ridu kriipsu.

CoreInfo saate alla laadida siit.

Soovitan: