If-Koubou

Как да проверите дали вашият процесор поддържа второ ниво на адрес за превод (SLAT)

Как да проверите дали вашият процесор поддържа второ ниво на адрес за превод (SLAT) (Как да)

Windows 8 ще донесе много нови функции в компютърната среда на Windows, една от които ще бъде Hyper-V. За да стартирате Hyper-V процесорът ви трябва да поддържа второ ниво превод на адреса (SLAT). Прочетете, за да разберете дали вашият процесор поддържа SLAT.

Какво е SLAT?

Второто ниво на адрес превод е технология, въведена както в Intel, така и AMD аромати на процесори. И двете компании наричат ​​версията си на технологията с различни имена, а версията на Intel се нарича EPT (Extended Table Tables), а AMD нарича своя RVI (Rapid Virtualization Indexing). Intel представи разширени таблици в процесорите, които бяха построени върху Nehalem архитектурата, докато AMD въведе само RVI в третото поколение процесори Opteron с кодово име Барселона. Hyper-V използва това, за да изпълнява повече функции за управление на паметта на VM и да намали режийните разходи за превод на физически адреси на гости на реални физически адреси. По този начин времето на CPU на Hypervisor е значително намалено и за всяка VM е запазена повече памет.

Как работи

Процесорът разполага с буфер за превод на Lookside (TLB), който поддържа транслация на адреси от виртуална до физическа памет. TLB е кеш на процесора, който съдържа наскоро използвани mappings от таблицата на страниците. Когато се изисква транслация на виртуален до физически адрес, TLB проверява кеша, за да определи дали съдържа информацията за картографиране. Ако TLB съдържа съвпадение, адресът на физическата памет се предоставя и данните са достъпни. Ако TLB не съдържа запис, възниква грешка в страницата и Windows проверява таблицата на страниците за информацията за картографиране. Ако Windows намери картографиране, той е написан на TLB, превеждането на адресите се извършва и след това данните се достигат. Поради този буфер, нивото на хипервайзорите значително намалява.

Какво?

С цялата обстановка около Windows 8, стана известно, че Windows 8 ще дойде с Hyper-V като платформа за витализация. Въпреки че това не може да се хареса на всички на пръв поглед, смята се, че това ще бъде единствената форма на обратна съвместимост, донякъде като режим XP. SLAT ще се изисква за Hyper-V в Windows 8.

Как да разбера дали имам SLAT?

За да разберете дали вашият процесор поддържа SLAT, ще трябва да изтеглите копие на CoreInfo (вижте връзката в края). След като го изтеглите, ще трябва да го извлечете. Трябва да го извлечете така, че coreinfo да е в основата на C: \ drive.

Трябва да отворите повдигнат команден ред, да прочетете "стартирайте като администратор".

Сега ще трябва да отидете до C: Drive, можете да направите това, като напишете "cd c: \"

За да видите дали вашият процесор поддържа SLAT, ще трябва да изпълните "coreinfo.exe -v". На Intel, ако вашият процесор поддържа SLAT, той ще има астерикс в реда EPT. Това се вижда на екранната снимка по-долу.

На AMD, ако процесорът ви поддържа SLAT, ще има астерикс в реда на NPT.

Ако вашите процесори не поддържат SLAT, ще видите тире в редовете EPT или NPT.

Можете да изтеглите CoreInfo тук.