Kā pārbaudīt, vai jūsu CPU atbalsta otrā līmeņa adrešu tulkošanu (SLAT)
Windows 8 nodrošinās daudzas jaunas funkcijas Windows skaitļošanas vidē, no kurām viena būs Hyper-V. Lai palaistu Hyper-V, jūsu procesoram ir jāatbalsta otrā līmeņa adrešu tulkošana (SLAT). Lasiet tālāk, lai uzzinātu, vai jūsu procesors atbalsta SLAT.
Kas ir SLAT?
Otrā līmeņa adrešu tulkošana ir tehnoloģija, kas ieviesta gan Intel, gan AMD aromātos. Abi uzņēmumi izsauc savu tehnoloģiju versiju dažādos nosaukumos, Intel versija tiek saukta par EPT (paplašinātās lapas), un AMD to sauc par RVI (ātrās virtualizācijas indeksācija). Intel ieviesa paplašināto lapu tabulas savos procesoros, kas tika uzbūvēti uz Nehalem arhitektūras, savukārt AMD ieviesa RVI tikai trešās paaudzes Opteron procesoros, kas nosaukti ar nosaukumu Barcelona. Hyper-V izmanto šo funkciju, lai veiktu vairāk VM atmiņas pārvaldības funkciju un samazinātu pieskaitāmās izmaksas, lai tulkotu viesu fiziskās adreses uz reālām fiziskām adresēm. To darot, ievērojami samazinās CPU laiks Hypervisor un katrai VM tiek saglabāta lielāka atmiņa.
Kā tas strādā
Procesoram ir tulkošanas lookaside buferis (TLB), kas atbalsta virtuālo un fizisko atmiņu adrešu tulkojumu. TLB ir kešatmiņa procesorā, kas satur nesen izmantotos attēlus no lapas tabulas. Ja ir nepieciešama virtuāla vai fiziska adrešu tulkošana, TLB pārbauda, vai tā ir kešatmiņa, lai noteiktu, vai tajā ir vai nav kartēšanas informācijas. Ja TLB ir atbilstība, tiek nodrošināta fiziskā atmiņas adrese un dati ir piekļuve. Ja TLB nav ieraksta, parādās lapas kļūda, un sistēma Windows pārbauda kartēšanas informācijas lapas tabulu. Ja Windows atrod kartēšanu, tā tiek ierakstīta TLB, notiek adreses tulkošana, un pēc tam dati tiek piekļūti. Šī bufera dēļ hipervizoru augšējā daļa ievērojami samazinās.
Tātad, ko?
Ar visām ierīcēm, kas aptver Windows 8, ir zināms, ka operētājsistēmā Windows 8 būs Hyper-V kā vitalizācijas platforma. Kaut arī tas, iespējams, nebūs pievilcīgs ikvienam no pirmā acu uzmetiena, tiek uzskatīts, ka tas būs vienīgais atpakaļsavienojamības veids, kas ir nedaudz līdzīgs XP režīmam. SLAT būs nepieciešama Hyper-V operētājsistēmā Windows 8.
Kā es zinu, vai man ir SLAT?
Lai uzzinātu, vai jūsu procesors atbalsta SLAT, jums būs nepieciešams lejupielādēt CoreInfo kopiju (sk. Saiti beigās). Kad esat to lejupielādējis, jums būs nepieciešams to iegūt. Jums vajadzētu to izvilkt tā, lai coreinfo būtu jūsu C: root saknē.
Jums ir jāatver paaugstināta komandu uzvedne, lasot “palaist kā administrators”.
Tagad jums vajadzēs pārvietoties uz C: disku, to var izdarīt, ierakstot “cd c:”
Lai redzētu, vai jūsu procesors atbalsta SLAT, jums būs nepieciešams palaist “coreinfo.exe -v”. Intel, ja jūsu procesors atbalsta SLAT, EPT rindā būs zvaigznīte. Tas ir redzams zemāk esošajā attēlā.
AMD, ja jūsu procesors atbalsta SLAT, NPT rindā būs zvaigznīte.
Ja jūsu pārstrādātāji neatbalsta SLAT, EPT vai NPT rindās redzēsiet domuzīmi.
CoreInfo varat lejupielādēt šeit.