
Mikä on SLAT?
Toisen asteen osoitteiden kääntäminen on tekniikka, joka on otettu käyttöön sekä Intelin että AMD-prosessoreiden makuissa. Molemmat yritykset kutsuvat versiota teknologian eri nimistä, Intelin versio on EPT (Extended Page Tables) ja AMD kutsuu niiden RVI (Rapid Virtualization Indexing). Intel esitteli Nehalem-arkkitehtuurille rakennetut laajennetut sivutaulukot, kun taas AMD esitteli RVI: n kolmannen sukupolven Opteron-prosessoreilla, joiden nimeksi tuli Barcelona. Hyper-V käyttää tätä suorittamalla enemmän VM-muistinhallintatoimintoja ja vähentämään vieraan fyysisten osoitteiden kääntämistä todellisiin fyysisiin osoitteisiin. Hypervisorin CPU-aika lyhenee huomattavasti, ja jokaiselle VM: lle tallennetaan enemmän muistia.
Kuinka se toimii
Prosessorissa on Translation Lookaside Buffer (TLB), joka tukee virtuaalista fyysistä muistiosoitekääntämistä. TLB on välimuisti prosessorissa, joka sisältää hiljattain käytettyjä kartoituksia sivutaulukosta. Kun tarvitaan virtuaalista ja fyysistä osoitetta, TLB tarkistaa, että välimuisti määrittää, sisältääkö se kartoitustiedon vai ei. Jos TLB sisältää ottelun, fyysinen muistiosoite on annettu ja tieto on pääsy. Jos TLB ei sisällä tietuetta, esiintyy sivuvirhe ja Windows tarkistaa kartoitustiedon sivutaulukon. Jos Windows löytää kartoituksen, se kirjoitetaan TLB: hen, osoitteenmuunnos tapahtuu ja sitten tietoja käsitellään. Tämän puskurin vuoksi hypervisorien yleiskustannukset pienenevät merkittävästi.
Mitä sitten?
Kaikkien Windows 8 -ympäristöön liittyvien hypejen myötä on tullut ilmi, että Windows 8 sisältää Hyper-V: n elvytysalustana. Vaikka tämä ei ehkä toivottaisi kaikille ensi silmäyksellä, on ajateltu, että tämä on ainoa taaksepäin yhteensopiva muoto, joka on hieman XP Mode. SLAT vaaditaan Hyper-V: lle Windows 8: ssa.
Kuinka tiedän, jos minulla on SLAT?
Jos haluat selvittää, onko prosessori tukee SLAT: ia, sinun on ladattava CoreInfo-kopio (katso linkkiä lopussa). Kun olet ladannut sen, sinun täytyy purkaa se. Sinun pitäisi purkaa se niin, että ydininfo on C: -aseman juuressa.




Voit ladata CoreInfo täältä.