Какво е 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:"
Можете да изтеглите CoreInfo тук.