Как проверить, поддерживает ли ваш процессор поддержку перевода второго уровня (SLAT)

Оглавление:

Как проверить, поддерживает ли ваш процессор поддержку перевода второго уровня (SLAT)
Как проверить, поддерживает ли ваш процессор поддержку перевода второго уровня (SLAT)

Видео: Как проверить, поддерживает ли ваш процессор поддержку перевода второго уровня (SLAT)

Видео: Как проверить, поддерживает ли ваш процессор поддержку перевода второго уровня (SLAT)
Видео: Загрузчик OpenCore для Чайников. Hackintosh - Часть 1. DSDT, BIOS - YouTube 2024, Апрель
Anonim
Windows 8 принесет много новых функций в вычислительную среду Windows, одним из которых будет Hyper-V. Для запуска Hyper-V ваш процессор должен поддерживать перевод второго уровня (SLAT). Читайте дальше, чтобы узнать, поддерживает ли ваш процессор SLAT.
Windows 8 принесет много новых функций в вычислительную среду Windows, одним из которых будет Hyper-V. Для запуска Hyper-V ваш процессор должен поддерживать перевод второго уровня (SLAT). Читайте дальше, чтобы узнать, поддерживает ли ваш процессор SLAT.

Что такое SLAT?

Трансляция второго уровня - это технология, внедренная как в процессорах Intel, так и в AMD. Обе компании называют свою версию технологии разными именами, версия Intel называется EPT (расширенные таблицы страниц), а AMD называет их RVI (индексирование быстрой виртуализации). Intel представила расширенные таблицы страниц в своих процессорах, которые были построены на архитектуре Nehalem, в то время как AMD представила RVI в своем третьем поколении процессоров Opteron под кодовым названием Barcelona. Hyper-V использует это, чтобы выполнять больше функций управления памятью VM и уменьшать накладные расходы при переводе гостевых физических адресов на реальные физические адреса. Делая это, время процессора Hypervisor значительно уменьшается, и для каждой виртуальной машины сохраняется больше памяти.

Как это устроено

Процессор имеет буфер Look Looked (TLB), который поддерживает преобразование адресов виртуальной в физическую память. TLB - это кэш на процессоре, который содержит недавно использованные сопоставления из таблицы страниц. Когда требуется преобразование виртуального на физический адрес, TLB проверяет его кеш, чтобы определить, содержит ли он информацию о сопоставлении. Если TLB содержит совпадение, предоставляется физический адрес памяти и доступ к данным. Если TLB не содержит записи, возникает ошибка страницы, и Windows проверяет таблицу страниц для информации о сопоставлении. Если Windows находит сопоставление, оно записывается в TLB, происходит преобразование адреса, а затем осуществляется доступ к данным. Из-за этого буфера накладные расходы гипервизоров существенно уменьшаются.

И что?

Со всей шумихой, связанной с Windows 8, стало известно, что Windows 8 будет поставляться с Hyper-V в качестве платформы оживления. Хотя это может не понравиться всем на первый взгляд, считается, что это будет единственная форма обратной совместимости, похожая на режим XP. SLAT потребуется для Hyper-V в Windows 8.

Как узнать, есть ли у меня SLAT?

Чтобы узнать, поддерживает ли ваш процессор SLAT, вам необходимо загрузить копию CoreInfo (см. Ссылку в конце). Как только вы его загрузите, вам нужно будет его извлечь. Вы должны извлечь его так, чтобы coreinfo находился в корне вашего диска C:.

Вам нужно открыть командную строку с повышенными правами, прочитать «запустить как администратор».
Вам нужно открыть командную строку с повышенными правами, прочитать «запустить как администратор».
Чтобы узнать, поддерживает ли ваш процессор SLAT, вам нужно запустить «coreinfo.exe -v». На Intel, если ваш процессор поддерживает SLAT, он будет иметь астерикс в строке EPT. Это видно на скриншоте ниже.
Чтобы узнать, поддерживает ли ваш процессор SLAT, вам нужно запустить «coreinfo.exe -v». На Intel, если ваш процессор поддерживает SLAT, он будет иметь астерикс в строке EPT. Это видно на скриншоте ниже.
На AMD, если ваш процессор поддерживает SLAT, он будет иметь астерикс в строке NPT.
На AMD, если ваш процессор поддерживает SLAT, он будет иметь астерикс в строке NPT.
Если ваши процессоры не поддерживают SLAT, вы увидите тире в рядах EPT или NPT.
Если ваши процессоры не поддерживают SLAT, вы увидите тире в рядах EPT или NPT.

Вы можете скачать CoreInfo здесь.

Рекомендуемые: