Апаратна віртуалізація

Апаратна віртуалізація - віртуалізація з підтримкою спеціальної процесорної архітектури. На відміну від програмної віртуалізації, за допомогою даної техніки можливе використання ізольованих гостьових систем, керованих гіпервізора безпосередньо. Гостьова система не залежить від архітектури хостовой платформи та реалізації платформи віртуалізації. Наприклад, за допомогою технологій апаратної віртуалізації можливий запуск 64-бітних гостьових систем на 32-бітних хостової системах.

Апаратна віртуалізація забезпечує продуктивність, порівнянну з продуктивністю невіртуалізованной машини, що дає віртуалізації можливість практичного використання і тягне її широке поширення. Найбільш поширені технології віртуалізації Intel -VT і AMD -V.

  • У Intel VT (Intel Virtualization Technology) реалізована віртуалізація режиму реальної адресації (режим сумісності з 8086). Відповідна апаратна віртуалізація введення-виведення - VT-d. Часто позначається абревіатурою VMX (Virtual Machine eXtension). Кодова назва - Vanderpool.
  • AMD-V часто позначається абревіатурою SVM (Secure Virtual Machines). Кодова назва - Pacifica. Відповідна технологія віртуалізації вводу-виводу - IOMMU. AMD-V простіше й ефективніше, ніж Intel VT. [1] Підтримка AMD-V з'явилася в Xen 3.3.

Примітки