Cara Semak jika CPU Anda Menyokong Terjemahan Alamat Tahap Kedua (SLAT)
Windows 8 akan membawa banyak ciri baru kepada persekitaran pengkomputeran Windows, salah satunya ialah Hyper-V. Untuk menjalankan Hyper-V, pemproses anda mesti menyokong Terjemahan Alamat Tahap Kedua (SLAT). Baca terus untuk mengetahui jika pemproses anda menyokong SLAT.
Apa itu SLAT?
Terjemahan Tahap Tahap Kedua adalah teknologi yang diperkenalkan dalam perisa Intel dan AMD pemproses. Kedua-dua syarikat memanggil versi mereka teknologi nama berbeza, versi Intel dipanggil EPT (Tabung Halaman Lanjutan) dan AMD memanggil mereka RVI (Rapid Virtualization Indexing). Intel memperkenalkan Jadual Halaman Lanjutan dalam pemprosesnya yang dibina di atas seni bina Nehalem, sementara AMD hanya memperkenalkan RVI dalam pemproses generasi Opteron ketiga yang diberi nama Barcelona. Hyper-V menggunakan ini untuk melaksanakan lebih banyak fungsi pengurusan memori VM dan mengurangkan overhead menerjemahkan alamat fizikal tamu ke alamat fizikal sebenar. Dengan melakukan ini, masa CPU Hypervisor dikurangkan dengan ketara, dan lebih banyak memori disimpan untuk setiap VM.
Bagaimana ia berfungsi
Pemproses ini mempunyai Lookside Buffer Terjemahan (TLB) yang menyokong maya untuk terjemahan alamat memori fizikal. TLB adalah cache pada pemproses yang mengandungi pemetaan baru-baru ini dari jadual halaman. Apabila terjemahan maya ke alamat fizikal diperlukan, TLB menyemak cache untuk menentukan sama ada ia mengandungi maklumat pemetaan. Jika TLB mengandungi padanan, alamat memori fizikal disediakan dan data adalah akses. Jika TLB tidak mengandungi rekod, ralat halaman berlaku, dan Windows menyemak jadual halaman untuk maklumat pemetaan. Jika Windows mendapati pemetaan, ia ditulis kepada TLB, terjemahan alamat berlaku, dan kemudian data diakses. Oleh kerana penimbal ini, overhead hypervisor amat berkurangan.
Jadi Apa?
Dengan semua gembar-gembur yang mengelilingi Windows 8, telah diketahui bahawa Windows 8 akan datang dengan Hyper-V sebagai platform vitalization. Walaupun itu mungkin tidak merayu kepada semua orang pada pandangan pertama, ia telah dianggap bahawa ini akan menjadi satu-satunya bentuk keserasian ke belakang, agak seperti XP Mode. SLAT akan diperlukan untuk Hyper-V pada Windows 8.
Bagaimana saya tahu jika saya mempunyai SLAT?
Untuk mengetahui jika pemproses anda menyokong SLAT, anda perlu memuat turun satu salinan CoreInfo (lihat pautan di hujung). Sebaik sahaja anda telah memuat turunnya, anda perlu mengekstraknya. Anda harus mengeluarkannya supaya coreinfo berada di akar C: \ drive anda.
Anda perlu membuka arahan arahan tinggi, baca "jalankan sebagai pentadbir".
Sekarang anda perlu menavigasi ke C: Drive, anda boleh melakukan ini dengan menaip "cd c: \"
Untuk melihat jika pemproses anda menyokong SLAT, anda perlu menjalankan "coreinfo.exe -v". Pada Intel jika pemproses anda menyokong SLAT, ia akan mempunyai asterix dalam baris EPT. Ini dilihat dalam screenshot di bawah.
Pada AMD jika pemproses anda menyokong SLAT, ia akan mempunyai asterix dalam baris NPT.
Sekiranya pemproses anda tidak menyokong SLAT, anda akan melihat sengkang dalam baris EPT atau NPT.
Anda boleh memuat turun CoreInfo di sini.