18Aug

Cum să verificați dacă CPU-ul dvs. suportă traducerea de adrese de nivel secundar( SLAT)

click fraud protection

Windows 8 va aduce o mulțime de caracteristici noi în mediul de calcul Windows, dintre care unul va fi Hyper-V.Pentru a rula Hyper-V procesorul dvs. trebuie să suporte al doilea nivel de traducere a adreselor( SLAT).Citiți mai departe pentru a afla dacă procesorul dvs. acceptă SLAT.

Ce este SLAT?

Al doilea nivel de traducere a adreselor este o tehnologie introdusă în ambele procesoare Intel și AMD.Ambele companii numesc versiunea lor de tehnologie nume diferite, versiunea Intel se numeste EPT( Extended Page Tables), iar AMD apeleaza la RVI( Rapid Virtualization Indexing).Intel a introdus tabele extinse de pagină în procesoarele sale care au fost construite pe arhitectura Nehalem, în timp ce AMD a introdus RVI numai în cea de-a treia generație de procesoare Opteron codificate Barcelona. Hyper-V folosește acest lucru pentru a efectua mai multe funcții de gestionare a memoriei VM și pentru a reduce cheltuielile aferente traducerii adreselor fizice ale clienților la adrese fizice reale. Procedând astfel, timpul CPU-ului Hypervisor este redus semnificativ și se salvează mai multă memorie pentru fiecare VM.

instagram viewer

Cum funcționează

Procesorul are un Buffer Lookside Translation( TLB) care suportă traducerea de adrese virtuale la adresa fizică.Un TLB este o memorie cache a procesorului care conține mapările recent utilizate din tabela de pagini. Atunci când este necesară o traducere de adrese virtuale la adresa fizică, TLB verifică dacă este cache-ul pentru a determina dacă conține sau nu informațiile de cartografiere. Dacă TLB conține o potrivire, adresa de memorie fizică este furnizată și datele sunt accesate. Dacă TLB nu conține o înregistrare, apare o eroare de pagină și Windows verifică tabela de pagini pentru informațiile de cartografiere. Dacă Windows găsește o mapare, este scrisă în TLB, are loc traducerea adreselor și apoi datele sunt accesate. Din cauza acestui tampon, supraviețuirea hipervizoarelor este substanțial redusă.

Deci ce?

Cu toate hype-ul din jurul Windows 8, a fost anunțat că Windows 8 va veni cu Hyper-V ca platformă de vitalizare.În timp ce acest lucru ar putea să nu apeleze la toată lumea la prima vedere, sa crezut că aceasta va fi singura formă de compatibilitate înapoi, ceva asemănător cu modul XP.SLAT va fi necesară pentru Hyper-V în Windows 8.

Cum știu dacă am SLAT?

Pentru a afla dacă procesorul dvs. acceptă SLAT, va trebui să descărcați o copie a CoreInfo( consultați link-ul de la capăt).După ce ați descărcat-o, va trebui să o extrageți. Ar trebui să îl extrageți astfel încât coreinfo să fie în rădăcina unității C: \.

Aveți nevoie să deschideți un prompt de comandă ridicat, citiți "rulați ca administrator".

Acum va trebui să navigați la C: Drive, puteți face acest lucru tastând "cd c: \"

Pentru a vedea dacă procesorul dvs. acceptă SLAT, va trebui să executați "coreinfo.exe -v".Pe un procesor Intel, dacă procesorul dvs. acceptă SLAT, acesta va avea un asterisc în rândul EPT.Acest lucru este văzut în imaginea de mai jos.

Pe un AMD dacă procesorul dvs. acceptă SLAT, acesta va avea un asterisc în rândul NPT.

Dacă procesoarele dvs. nu suportă SLAT, veți vedea o liniuță în rândurile EPT sau NPT.

Puteți descărca CoreInfo aici.