כיצד לבדוק אם המעבד שלך תומך ברמה השנייה כתובת תרגום (SLAT)
Windows 8 יביא הרבה תכונות חדשות לסביבת המחשוב של Windows, שאחת מהן תהיה Hyper-V. על מנת להריץ Hyper-V המעבד שלך חייב לתמוך תרגום כתובת ברמה השנייה (SLAT). המשך לקרוא כדי לברר אם המעבד שלך תומך ב- SLAT.
מה זה SLAT??
כותרת ברמה השנייה תרגום היא טכנולוגיה הציג הן אינטל ו AMD טעמים של מעבדים. שתי החברות מכנות את גרסת הטכנולוגיה שלהן בשמות שונים, הגרסה של אינטל נקראת EPT (לוחות עמוד מורחבים) ו- AMD מכנה את RVI (אינדקס וירטואליזציה מהירה). אינטל הציגה טבלאות עמוד מורחב במעבדים שלה שנבנו על הארכיטקטורה של Nehalem, בעוד ש- AMD הציגה רק את RVI בדור השלישי של מעבדי Opteron ששמו היה ברצלונה. Hyper-V עושה זאת כדי לבצע פונקציות ניהול זיכרון של VM יותר ולהפחית את התקורה של תרגום כתובות פיזיות של אורח לכתובות פיזיות אמיתיות. בעשותם זאת, זמן ה- Hypervisor CPU מופחת באופן משמעותי, וזיכרון נוסף נשמר עבור כל VM.
איך זה עובד
למעבד יש מאגר מידע Lookaside (TLB) התומך בתרגום וירטואלי לתרגום זיכרון פיזי. TLB הוא מטמון במעבד המכיל מיפויים שנעשה בהם שימוש לאחרונה מטבלת הדפים. כאשר נדרש תרגום וירטואלי לתרגום פיזי, ה- TLB בודק את הקובץ השמור כדי לקבוע אם הוא מכיל את מידע המיפוי. אם ה- TLB מכיל התאמה, כתובת הזיכרון הפיזית מסופקת והנתונים הם גישה. אם ה- TLB אינו מכיל רשומה, מתרחשת שגיאת דף, ו- Windows בודק את טבלת הדפים לקבלת מידע המיפוי. אם Windows מוצא מיפוי, הוא כתוב ל- TLB, תרגום הכתובות מתרחש ולאחר מכן הגישה לנתונים. בגלל זה חיץ, hypervisors תקורה הוא ירד באופן משמעותי.
אז מה?
עם כל ההייפ סביב Windows 8, זה כבר ידוע כי Windows 8 יגיע עם Hyper-V כפלטפורמה חיוניות. אמנם זה לא יכול לערער את כולם במבט ראשון, זה כבר חשבתי שזה יהיה רק צורה של תאימות לאחור, קצת כמו מצב XP. SLAT יידרש עבור Hyper-V ב- Windows 8.
איך אני יודע אם יש לי?
כדי לברר אם המעבד שלך תומך ב- SLAT, יהיה עליך להוריד עותק של CoreInfo (ראה קישור בסוף). ברגע שיש לך להוריד אותו תצטרך לחלץ אותו. אתה צריך לחלץ את זה כך coreinfo הוא השורש של כונן C: \.
אתה צריך לפתוח שורת פקודה מוגברת, לקרוא "לרוץ כמנהל".
עכשיו תצטרך לנווט אל C: Drive, אתה יכול לעשות זאת על ידי הקלדת "cd c: \"
כדי לראות אם המעבד שלך תומך ב- SLAT יהיה עליך להפעיל את "coreinfo.exe -v". ב- Intel אם המעבד שלך תומך ב- SLAT, תהיה לו כוכבית בשורה EPT. זה לראות את המסך למטה.
ב- AMD אם המעבד שלך תומך ב- SLAT, תהיה לו כוכבית בשורה NPT.
אם המעבדים שלך dont תמיכה SLAT תראה מקף בשורות EPT או NPT.
אתה יכול להוריד CoreInfo כאן.