/ / כיצד לבדוק אם המעבד שלך תומך בתרגום כתובות ברמה השנייה (SLAT)

כיצד לבדוק אם המעבד שלך תומך בתרגום כתובות ברמה השנייה (SLAT)

Windows 8 יביא הרבה תכונות חדשות ל- Windowsסביבת המחשוב של חלונות, שאחת מהן תהיה Hyper-V. כדי להריץ את Hyper-V על המעבד שלך לתמוך בתרגום כתובות ברמה השנייה (SLAT). המשך לקרוא כדי לגלות אם המעבד שלך תומך ב- SLAT.

מה זה פלטפורמה?

תרגום כתובת ברמה השנייה הוא טכנולוגיההציג הן טעמי אינטל והן AMD של מעבדים. שתי החברות מכנות את גרסת הטכנולוגיה שלהן בשמות שונים, הגרסה של אינטל נקראת EPT (לוחות עמודים מורחבים) ו- AMD מכנה שלהם RVI (אינדקס מהיר של וירטואליזציה). אינטל הציגה במעבדים שלה טבלאות עמוד מורחבות שנבנו על ארכיטקטורת Nehalem, ואילו AMD הציגה רק RVI בדור השלישי שלהן של מעבדי Opteron שקראו לה ברצלונה. Hyper-V משתמש בכך כדי לבצע פונקציות נוספות לניהול זיכרון VM ולהפחתת התקורה של תרגום כתובות פיזיות של אורחים לכתובות פיזיות אמיתיות. בכך, זמן מעבד ה- Hypervisor מצטמצם משמעותית, ונשמר יותר זיכרון עבור כל VM.

איך זה עובד

למעבד יש מאגר Lookaside לתרגום(TLB) התומך בתרגום כתובות זיכרון וירטואלי לפיזי. TLB הוא מטמון במעבד המכיל מיפויים ששימשו לאחרונה מטבלת העמודים. כאשר יש צורך בתרגום כתובת וירטואלית לפיזית, ה- TLB בודק את המטמון כדי לקבוע אם הוא מכיל את מידע המיפוי או לא. אם ה- TLB מכיל התאמה, כתובת הזיכרון הפיזי מוגשת והנתונים הם גישה. אם ה- TLB אינו מכיל רשומה, מתרחשת שגיאת דף, ו- Windows בודק את טבלת הדפים לגבי מידע המיפוי. אם Windows מוצא מיפוי, הוא נכתב ל- TLB, תרגום הכתובות מתרחש ואז ניגשים לנתונים. בגלל מאגר זה, תקורה של מפקחי ההפקה מצטמצם באופן משמעותי.

אז מה?

עם כל ההייפ המקיף את חלונות 8, יש לונודע כי Windows 8 יגיע עם Hyper-V כפלטפורמת חיוניות. אף על פי שזה לא ימצא חן בעיני כולם במבט ראשון, סברו שזו תהיה הצורה היחידה של תאימות לאחור, בדומה למצב XP. SLAT יידרש עבור Hyper-V במערכת Windows 8.

כיצד אוכל לדעת אם יש לי SLAT?

כדי לגלות אם המעבד שלך תומך ב- SLAT, אתהיהיה עליך להוריד עותק של CoreInfo (ראה קישור בסוף). לאחר שתוריד אותו תצטרך לחלץ אותו. עליך לחלץ אותו כך ש coreinfo נמצא בשורש כונן ה- C: שלך.

אתה צריך לפתוח שורת פקודה מוגברת, קרא "הפעל כמנהל".

כעת תצטרכו לנווט ל- C: Drive, תוכלו לעשות זאת על ידי הקלדת “cd c:”

כדי לראות אם המעבד שלך תומך ב- SLAT תצטרך להריץ את "coreinfo.exe -v". באינטל אם המעבד שלך תומך ב- SLAT יהיה לו אסטריקס בשורת EPT. זה נראה בצילום המסך למטה.

ב- AMD אם המעבד שלך תומך ב- SLAT יהיה לו אסטריקס בשורה של NPT.

אם המעבדים שלך אינם תומכים ב- SLAT תראה מקף בשורות EPT או NPT.

תוכלו להוריד את CoreInfo כאן.