SLAT অথবা Second Level Address Translation একটি টেকনোলজি যা Hyper-V-এর সাথে কাজ করে। এটি Intel এবং AMD প্রসেসর দুটোই সাপোর্ট করে। Intel প্রসেসরে এটিকে Extended Page Table (EPT) বলে এবং AMD প্রসেসরে Rapid Virtualization Indexing (RVI) বলে। এই পোস্টে আমরা দেখব SLAT কী, কম্পিউটার SLAT সাপোর্ট করে কিনা চেক করবেন, এবং BIOS-এ Second Level Address Translation কীভাবে সক্রিয় করবেন।
Second Level Address Translation (SLAT)

SLAT সাপোর্টেড Intel-এ Nehalem আর্কিটেকচার প্রসেসর এবং তার পরবর্তীগুলো, এবং AMD-এ Barcelona প্রসেসর এবং তার পরবর্তীগুলো।
এই প্রসেসরগুলোর বিশেষ বিষয় হলো তাদের কাছে Translation Lookaside Buffer বা TLB রয়েছে। এই প্রসেসরগুলো ফিজিক্যাল মেমরি ট্রান্সলেশন সাপোর্ট করে। সেই ধরনের ক্যাশে প্রসেসরদের পেজ টেবিল থেকে সম্প্রতি ব্যবহৃত ম্যাপিংগুলো থাকে। বিল্ট-ইন ক্যাশটি TLB দ্বারা ব্যবহার হয় ম্যাপিং ইনফরমেশন নির্ধারণ করতে যখন একটি ভার্চুয়াল অ্যাড্রেসকে ফিজিক্যাল অ্যাড্রেসে কনভার্ট করতে হয়। যদি এই ডেটা না পাওয়া যায়, একটি পেজ এরর হয়, এবং অপারেটিং সিস্টেম পেজ টেবিলে ম্যাপিং ইনফরমেশন খুঁজে বের করে। যদি সংশ্লিষ্ট ম্যাপিং রেকর্ড পাওয়া যায়, তবে সেটি সরাসরি TLB-এ লেখা হয়, এবং অ্যাড্রেস ট্রান্সলেশন হয়।

Hyper-V-এর এই ব্যবহার ভার্চুয়াল রিসোর্স এবং ভার্চুয়াল ফাংশনে বেশি নির্ভর করে এবং ফিজিক্যাল গেস্ট অ্যাড্রেসকে রিয়েল ফিজিক্যাল অ্যাড্রেসে ট্রান্সলেট করার ওভারহেড কমায়। ফলে অনেক ফিজিক্যাল রিসোর্স বাঁচায় এবং অন্যান্য ফাংশনে ব্যবহার করা যায়।
কম্পিউটার SLAT সাপোর্ট করে কিনা চেক করুন
আপনার কম্পিউটার SLAT সাপোর্ট করে কিনা চেক করার দুটি উপায় রয়েছে:
- Microsoft TechNet- থেকে CoreInfo ইউটিলিটি ব্যবহার করুন।
- Turn Windows features on and off ইউটিলিটি ব্যবহার করুন।
১] Microsoft TechNet- থেকে CoreInfo ইউটিলিটি ব্যবহার করুন
Technet- থেকে CoreInfo আর্কাইভ ডাউনলোড করুন। আর্কাইভের কন্টেন্ট আপনার অপারেটিং সিস্টেম পার্টিশনের রুটে এক্সট্রাক্ট করুন।
Windows Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন, নিচের কমান্ড টাইপ করুন উপযুক্ত লোকেশনে নেভিগেট করতে:
cd C:\
পরবর্তী, নিচের কমান্ড এক্সিকিউট করুন:
coreinfo.exe -v
আপনি নিচের আউটপুটের সদৃশ কিছু দেখবেন:

আপনি যে প্রসেসর ব্যবহার করছেন তার উপর নির্ভর করে, আপনি EPT বা RVI অপশন পাবেন এবং এর উপলব্ধতা সম্পর্কে প্রাসঙ্গিক তথ্য পাবেন।
২] Turn Windows features on and off
Control Panel-এ Turn Windows features on and off panel খুলুন।
যদি Hyper-V Platform অপশন গ্রে-আউট থাকে, তবে SLAT সাপোর্টেড নয়।
BIOS-এ SLAT সক্রিয় করুন
SLAT ফিচার সক্রিয় করার জন্য, আপনাকে শুধু আপনার BIOS-এ Virtualization সক্রিয় করতে হবে।
আশা করি এই গাইড আপনাকে সাহায্য করল।
