18Aug

CPU'nuzun İkinci Seviyeli Adres Çevirisi( SLAT) Desteğini Kontrol Etme Nasıl Yapılır

Windows 8, bir tanesi Hyper-V olacak şekilde Windows bilgi işlem ortamına yeni özellikler getiriyor. Hyper-V'yi çalıştırmak için işlemcinizin 2. Seviye Adres Çevirisi( SLAT) özelliğini desteklemesi gerekir.İşlemcinizin SLAT'ı destekleyip desteklemediğini öğrenmek için okumaya devam edin.

SLAT Nedir?

İkinci Seviye Adres Çevirisi, hem Intel hem de AMD lezzet işlemcilerinde kullanılan bir teknolojidir. Her iki şirket de teknoloji versiyonlarını farklı isimlerde, Intel versiyonunu EPT( Genişletilmiş Sayfa Tabloları), AMD ise RVI( Rapid Virtualization Indexing) adını veriyor. Intel, Genişletilmiş Sayfa Tablolarını Nehalem mimarisinde üretilen işlemcilerine tanıttı; AMD, yalnızca kod adı olarak bilinen üçüncü nesil Opteron işlemcilerinde RVI'yi tanıttı.Hyper-V bunu daha fazla VM bellek yönetimi işlevleri gerçekleştirmek ve konuk fiziksel adresleri gerçek fiziksel adreslere çevirme yükünü azaltmak için kullanır. Bunu yaparak, Hypervisor CPU süresi önemli ölçüde azaltılır ve her VM için daha fazla bellek kaydedilir.

Nasıl Çalışır

İşlemci, sanaldan fiziksel bellek adres çevirisini destekleyen bir Çeviri Bakış Sabit Tamponu'na( TLB) sahiptir. Bir TLB, işlemci üzerinde, sayfa tablodan son zamanlarda kullanılan eşlemeleri içeren bir önbellektir. Sanaldan fiziksel adrese çeviri gerektiğinde TLB, haritalama bilgisinin bulunup bulunmadığını belirlemek için önbelleğini denetler. TLB bir eşleşme içeriyorsa, fiziksel bellek adresi sağlanır ve veriler erişilir. TLB bir kayıt içermiyorsa, bir sayfa hatası oluşur ve Windows eşleme bilgileri için sayfa tablosunu denetler. Windows bir eşleme bulursa, TLB'ye yazılır, adres çevirisi gerçekleşir ve daha sonra veriye erişilir. Bu tampon sayesinde, üst düzey yöneticiler önemli ölçüde azaltılır.

Peki ne?

Windows 8'i çevreleyen tüm yutturmaca ile, Windows 8'in bir canlandırma platformu olarak Hyper-V ile birlikte geleceği biliniyor. Bu, ilk bakışta herkese hitap etmese de, bunun geriye dönük uyumluluğun tek biçimi olacağı ve bir şekilde XP Modu gibi olacağı düşünülüyordu. Windows 8'de Hyper-V için SLAT gereklidir.

SLAT Veya Nasıl Alırım?

İşlemcinizin SLAT'ı destekleyip desteklemediğini öğrenmek için, CoreInfo'nun bir kopyasını indirmeniz gerekecektir( sonunda bağlantıya bakın).İndirdikten sonra onu ayıklamanız gerekecek.Çekirdeği, C: \ sürücüsünün kök dizininde olacak şekilde çıkarmanız gerekir.

Yükseltilmiş bir komut istemi açın, "yönetici olarak çalıştır" okuyun.

Şimdi C: Drive'a gitmeniz gerekiyor, bunu "cd c: \" yazarak yapabilirsiniz.

İşlemcinizin SLAT'ı destekleyip desteklemediğini görmek için "coreinfo.exe -v" komutunu çalıştırmanız gerekecek.İşlemciniz SLAT'i destekliyorsa bir Intel'de EPT satırında bir asterix olacaktır. Bu, aşağıdaki ekran görüntüsünde görülür.

Bir AMD'de, işlemciniz SLAT'i destekliyorsa NPT satırında bir asterix olacaktır.

İşlemcileriniz SLAT'i desteklemiyorsa, EPT veya NPT satırlarında çizgi görürsünüz.

CoreInfo yazılımını buradan indirebilirsiniz.