18Aug

Kako preveriti, ali vaš CPU podpira prevajanje naslova drugega nivoja( SLAT)

Windows 8 bo v računalniško okolje Windows prinesel veliko novih funkcij, od katerih bo ena Hyper-V.Za zagon Hyper-V mora vaš procesor podpirati prevajanje naslova drugega nivoja( SLAT).Preberite, ali vaš procesor podpira SLAT.

Kaj je SLAT?

Address Translation Address Second Level je tehnologija, ki je predstavljena v procesorjih Intel in AMD.Obe podjetji imenujeta svojo različico tehnologije različna imena, različica Intel se imenuje EPT( Extended Page Tables) in AMD pokliče svoje RVI( Rapid Virtualization Indexing).Intel je predstavil razširjene tabele v svojih procesorjih, ki so bili zgrajeni na arhitekturi Nehalem, medtem ko je AMD predstavil le RVI v svoji tretji generaciji procesorjev Opteron, ki so pod imenom Barcelona. Hyper-V to uporablja za izvajanje več funkcij upravljanja pomnilnika VM in zmanjšanje stroškov prenosa gostujočih fizičnih naslovov na dejanske fizične naslove. S tem se občutno zmanjša čas CPU za Hypervisor in več pomnilnika se shrani za vsak VM.

Kako deluje

Procesor ima prevajalnik Lookaside Buffer( TLB), ki podpira virtualni prevod do fizičnega pomnilnika. TLB je predpomnilnik na procesorju, ki vsebuje nedavno uporabljene preslikave iz tabele strani. Ko je zahtevano prevajanje virtualnega do fizičnega naslova, TLB preveri, ali je predpomnilnik, da ugotovi, ali vsebuje informacije o kartiranju ali ne.Če TLB vsebuje ujemanje, je naveden naslov fizičnega pomnilnika in podatki so dostopni.Če TLB ne vsebuje zapisa, pride do napake strani in Windows preveri tabelo strani za informacije o kartiranju.Če Windows najde kartiranje, je napisan v TLB, prevajanje naslova poteka, nato pa se dostopa do podatkov. Zaradi tega vmesnega pomnilnika se hipertenzorji znatno zmanjšajo.

Torej kaj?

Z vsemi vznemirjenimi okolji Windows 8 je bilo znano, da bo Windows 8 prišel s Hyper-V kot platformo za vitalizacijo. Medtem ko se to na prvi pogled morda ne bo pritožilo vsem, je bilo mišljeno, da bo to edina oblika združljivosti v ozadju, podobno kot XP Mode. SLAT bo potreben za Hyper-V v operacijskem sistemu Windows 8.

Kako vem, če imam SLAT?

Če želite izvedeti, ali vaš procesor podpira SLAT, boste morali prenesti kopijo CoreInfo( glejte povezavo na koncu).Ko jo prenesete, ga boste morali izvleči. Izpisati ga morate, da je osnovna informacija v koraku vašega pogona C: \.

Odprite povišeni ukazni poziv in preberite »zagon kot skrbnik«.

Sedaj boste morali preusmeriti na pogon C: Drive, lahko to storite tako, da vnesete »cd c: \«

Če želite preveriti, ali vaš procesor podpira SLAT, boste morali zagnati »coreinfo.exe -v«.Na Intelju, če vaš procesor podpira SLAT, bo imel zvezdico v vrstici EPT.To je prikazano na sliki spodaj.

Na AMD-ju, če vaš procesor podpira SLAT, bo imel zvezdico v vrstici NPT.

Če vaši procesorji ne podpirajo SLAT, boste videli pomišljaje v vrsticah EPT ali NPT.

Tukaj lahko prenesete CoreInfo.