латформи віртуалізації. За помощью технологій апаратної віртуалізації можливий запуск 64-бітніх гостьовий систем з 32-бітовіх хостової системах, з запущеними у них 32-бітнімі СЕРЕДОВИЩА віртуалізації.
Як працює апаратна віртуалізація
Необхідність ПІДТРИМКИ апаратної віртуалізації змусіла віробніків процесорів Дещо Изменить їх архітектуру за рахунок Введення Додатковий інструкцій для Надання прямого доступу до ресурсів процесора з гостьовий систем. Цею набор Додатковий інструкцій носити Назву Virtual Machine Extensions (VMX). VMX надає наступні інструкції: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXON и VMXOFF.
Процесори з підтрімкою віртуалізації может працювати в двох режимах root operation и non-root operation. У режімі root operation працює Спеціальне програмне забезпечення, что є «легковагою» прошарком между гостьовий операційнімі системами и обладнанням - монітор віртуальніх машин (Virtual Machine Monitor, VMM), что носити такоже Назву гіпервізор (hypervisor). Слово «гіпервізор» з'явилося цікавім чином: колись Дуже давно, операційна система носила Назву «supervisor», а програмне забезпечення, что находится «під супервізором», отримай Назву «гіпервізор».
Щоб перевести процесор в режим віртуалізації, платформа віртуалізації винна віклікаті інструкцію VMXON и Передат управління гіпервізорамі, Який запускає віртуальну гостьовий систему Інструкцією VMLAUNCH и VMRESUME (точки входу у віртуальну машину). Virtual Machine Monitor может війта з режиму віртуалізації процесора, віклікавші інструкцію VMXOFF.
Рис. 1.4 Процедура запуску віртуальніх машин
Кожна з гостьовий операційніх систем запускається и працює Незалежності від других и є ізольованою з точки зору апаратних ресурсів і Безпека.
Відмінність апаратної віртуалізації від програмної
Класична архітектура програмної віртуалізації увазі наявність хостової операційної системи, поверх Якої запускається платформа віртуалізації, емулююча роботу апаратних компонентів и Керуюча апаратними ресурсами Щодо гостьової операційної системи. Реалізація Такої платформи й достатньо Складна и трудомістка, Присутні ВТРАТИ продуктівності, у зв'язку з тім, что віртуалізація проводитися поверх хостової системи. Безпека віртуальніх машин такоже находится под ЗАГРОЗА, оскількі Отримання контролю на хостової операційною системою автоматично означає Отримання контролю над усіма гостьовий системами.
На Відміну Від програмної техніки, помощью апаратної віртуалізації можливе Отримання ізольованіх гостьовий систем, керованих гіпервізором безпосередно. Такий підхід может Забезпечити простоту реалізації платформи віртуалізації и збільшити Надійність платформи з декількома одночасно запущеними гостьовий системами, при цьом немає ВТРАТИ продуктівності на обслуговування хостової системи. Така модель дозволити наблізіті Продуктивність гостьовий систем до реальних и скоротіті витрати продуктівності на підтрімку хостової платформи.
Недоліки апаратної віртуалізації
Варто такоже відзначіті, что апаратна віртуалізація потенційно несе в Собі НЕ Тільки Позитивні моменти. Можлівість управління гостьовий системами помощью гіпервізора и простота написання платформи віртуалізації з ви...