Виртуальный

Что такое SLAT? Как включить трансляцию адресов второго уровня в BIOS?

Что такое SLAT? Как включить трансляцию адресов второго уровня в BIOS?

SLAT или же Трансляция адресов второго уровня это технология, которая работает с Hyper-V. Поддерживается процессорами Intel и AMD. Это называется Расширенная таблица страниц (EPT) в процессорах Intel и Индексирование быстрой виртуализации (RVI) в процессорах AMD. В этом посте мы увидим, что такое SLAT, как проверить, поддерживает ли компьютер SLAT и как включить преобразование адресов второго уровня в BIOS.

Преобразование адресов второго уровня (SLAT)

SLAT поддерживается на Nehalem процессоры архитектуры и новее для Intel, а также Барселона процессоры и новее для AMD.

Особенностью этих процессоров является то, что они имеют Трансляция Lookaside Buffer или же TLB. Эти процессоры поддерживают преобразование физической памяти. Этот тип кеша содержит все недавно использованные сопоставления из таблицы страниц процессоров. Встроенный кэш используется для определения информации сопоставления с помощью TLB по виртуальному адресу, который необходимо преобразовать в физический адрес. Если эти данные не найдены, возникает ошибка страницы, и операционная система ищет информацию о сопоставлении в таблице страниц. Если запись относительного сопоставления найдена, она напрямую записывается в TLB, и происходит преобразование адреса.

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

Как проверить, поддерживает ли компьютер SLAT

Есть два способа проверить, поддерживает ли ваш компьютер SLAT:

  1. Используйте служебную программу CoreInfo из Microsoft TechNet.
  2. Использовать Включение и выключение функций Windows полезность.

1] Используйте утилиту CoreInfo из Microsoft TechNet

Загрузите архив CoreInfo с сайта Technet. Распакуйте содержимое архива в корень раздела операционной системы.

Откройте командную строку Windows от имени администратора, введите следующую команду, чтобы перейти в соответствующее место:

CDC:\

Затем выполните следующую команду:

coreinfo.exe -v

Вы увидите результат, подобный этому:

В зависимости от процессора, который вы используете, вы получите возможность EPT или же RVI  и будет иметь актуальную информацию о его наличии.

2] Включение и выключение функций Windows

Открой Включение и отключение функций Windows на панели Панели управления.

Разверните опцию для Hyper-V.

Если вариант для Платформа Hyper-V выделен серым цветом, SLAT не поддерживается.

Как включить SLAT из BIOS

Чтобы включить функцию SLAT, вам просто нужно включить виртуализацию в BIOS.

Надеюсь, это руководство помогло вам.

Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...
Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...