अगर आपका सीपीयू दूसरे स्तर के एड्रेस ट्रांसलेशन (SLAT) का समर्थन करता है, तो कैसे जांच करें
विंडोज 8 विंडोज कंप्यूटिंग वातावरण में कई नई सुविधाएँ लाएगा, जिनमें से एक हाइपर-वी होगा। हाइपर- V को चलाने के लिए आपके प्रोसेसर को सेकंड लेवल एड्रेस ट्रांसलेशन (SLAT) का समर्थन करना चाहिए। यह जानने के लिए पढ़ें कि क्या आपका प्रोसेसर SLAT का समर्थन करता है.
SLAT क्या है?
सेकंड लेवल एड्रेस ट्रांसलेशन एक ऐसी तकनीक है जो प्रोसेसर के इंटेल और एएमडी दोनों फ्लेवर में पेश की जाती है। दोनों कंपनियां अपने संस्करण को प्रौद्योगिकी के विभिन्न नामों से बुलाती हैं, इंटेल के संस्करण को ईपीटी (एक्सटेंडेड पेज टेबल्स) कहा जाता है और एएमडी को उनका आरवीआई (रैपिड वर्चुअलाइजेशन इंडेक्सिंग) कहते हैं। इंटेल ने अपने प्रोसेसर में एक्सटेंडेड पेज टेबल्स पेश किए जो कि नेहेल्म आर्किटेक्चर पर बनाए गए थे, जबकि एएमडी ने केवल अपनी तीसरी पीढ़ी के ओपर्टन प्रोसेसर में आरवीआई को बार्सिलोना नामांकित किया था। हाइपर-वी इसका उपयोग अधिक वीएम मेमोरी प्रबंधन कार्यों को करने के लिए करता है और अतिथि भौतिक पतों को वास्तविक भौतिक पतों में अनुवाद करने के ओवरहेड को कम करता है। ऐसा करने से, हाइपरविजर सीपीयू का समय काफी कम हो जाता है, और प्रत्येक वीएम के लिए अधिक मेमोरी बच जाती है.
यह काम किस प्रकार करता है
प्रोसेसर में एक ट्रांसलेशन लुकसाइड बफर (टीएलबी) है जो वर्चुअल से भौतिक मेमोरी एड्रेस ट्रांसलेशन का समर्थन करता है। टीएलबी प्रोसेसर पर एक कैश है जिसमें पेज टेबल से हाल ही में उपयोग किए गए मैपिंग शामिल हैं। जब वर्चुअल एड्रेस टू फिजिकल एड्रेस ट्रांसलेशन की आवश्यकता होती है, तो टीएलबी यह जांचने के लिए कैश होता है कि इसमें मैपिंग की जानकारी है या नहीं। यदि टीएलबी में एक मेल होता है, तो भौतिक मेमोरी पता प्रदान किया जाता है और डेटा एक्सेस होता है। यदि TLB में कोई रिकॉर्ड नहीं है, तो पृष्ठ त्रुटि होती है, और मैपिंग जानकारी के लिए Windows पृष्ठ तालिका की जाँच करता है। यदि विंडोज़ एक मैपिंग पाता है, तो यह टीएलबी को लिखा जाता है, पते का अनुवाद होता है, और फिर डेटा एक्सेस किया जाता है। इस बफ़र की वजह से, हाइपरेवेज़र्स ओवरहेड में काफी कमी आई है.
तो क्या?
विंडोज 8 के आसपास के सभी प्रचार के साथ, यह ज्ञात किया गया है कि विंडोज 8 हाइपर-वी के साथ एक महत्वपूर्ण प्लेटफॉर्म के रूप में आएगा। हालांकि यह पहली नज़र में सभी को पसंद नहीं आ सकता है, लेकिन यह सोचा गया है कि यह बैकवर्ड संगतता का एकमात्र रूप होगा, कुछ हद तक XP मोड जैसा। विंडोज 8 में हाइपर-वी के लिए एसएलएटी की आवश्यकता होगी.
मुझे कैसे पता चलेगा कि मुझे एसएलएटी है?
यह पता लगाने के लिए कि क्या आपका प्रोसेसर एसएलएटी का समर्थन करता है, आपको कोरइंफो की एक प्रति डाउनलोड करनी होगी (अंत में लिंक देखें)। एक बार जब आप इसे डाउनलोड कर लेते हैं तो आपको इसे निकालने की आवश्यकता होगी। आपको इसे निकालना चाहिए ताकि coreinfo आपके C: \ Drive की जड़ में हो.
आपको एक उन्नत कमांड प्रॉम्प्ट खोलने की आवश्यकता है, "व्यवस्थापक के रूप में चलाएं" पढ़ें.
अब आपको C: Drive पर नेविगेट करना होगा, आप इसे “cd c: \” लिख कर कर सकते हैं
यह देखने के लिए कि क्या आपका प्रोसेसर SLAT का समर्थन करता है, आपको "coreinfo.exe -v" चलाने की आवश्यकता होगी। एक इंटेल पर यदि आपका प्रोसेसर एसएलएटी का समर्थन करता है तो इसमें ईपीटी पंक्ति में एक तारांकन होगा। यह नीचे स्क्रीनशॉट में देखा गया है.
एक एएमडी पर यदि आपका प्रोसेसर एसएलएटी का समर्थन करता है, तो एनपीटी पंक्ति में इसका एक तारांकन होगा.
यदि आपका प्रोसेसर SLAT का समर्थन नहीं करता है, तो आप EPT या NPT पंक्तियों में एक डैश देखेंगे.
आप यहां CoreInfo डाउनलोड कर सकते हैं.