а Назву V86 mode. Цею режим роботи 8086-го процесора дозволялося запускаті паралельно кілька DOS-Додатків. Тепер апаратна віртуалізація дозволяє запускаті кілька незалежних віртуальніх машин у відповідніх Розділах апаратного простору комп'ютера. Апаратна віртуалізація є логічнім продовженого еволюції Головна рівнів абстрагування програмних платформ - від багатозадачності до уровня віртуалізації:
Багатозадачність
Рис. 1.1 Багатозадачність
Багатозадачність є дерло рівнем абстракції Додатків. Кожна програма поділяє ресурси фізічного процесора в режімі поділу Виконання коду за годиною.
HyperThreading
Рис. 1.2 HyperThreading
Технологія HyperThreading в широкому СЕНСІ такоже представляет собою апаратно технологію віртуалізації, оскількі при ее вікорістанні в рамках одного фізічного процесора відбувається сімуляція двох віртуальніх процесорів в рамках одного фізічного з помощью техніки Symmetric Multi Processing (SMP). p>
Віртуалізація
Рис. 1.3 Віртуалізація
Віртуалізація являє собою емуляцію декількох віртуальніх процесорів для кожної з гостьовий операційніх систем. При цьом технологія віртуального SMP дозволяє представляті кілька віртуальніх процесорів в гостьовій ОС за наявності технології HyperThreading або декількох ядер у фізічному процесорі.
ПЕРЕВАГА апаратної віртуалізації над програмних
програмних віртуалізація в Сейчас преважає над апаратно на прайси технологій віртуалізації з Огляду на ті, что довгий годину Виробники процесорів не могли належноє чином реалізуваті підтрімку віртуалізації. Процес Впровадження Нової технології в процесори Вимагай серйозної Зміни їх архітектури, введення додатково інструкцій и режімів роботи процесорів. Це породжувало проблеми забезпечення сумісності и стабільності роботи, Які були Повністю вірішені в 2005-2006 роках в новіх моделях процесорів. Незважаючі на ті, что Програмні платформи вельми просунув Щодо швідкодії та Надання ЗАСОБІВ управління віртуальнімі машинами, технологія апаратної віртуалізації має деякі незаперечні ПЕРЕВАГА перед програмної:
) Спрощення розробки платформ віртуалізації за рахунок Надання апаратних інтерфейсів управління та ПІДТРИМКИ віртуальніх гостьовий систем. Це спріяє появі та розвітку новіх платформ віртуалізації и ЗАСОБІВ управління, у зв'язку Із зменшеності трудомісткості и годині їх розробки.
) Можлівість Збільшення швідкодії платформ віртуалізації. Оскількі управління віртуальнімі гостьовий системами проводитися помощью невеликого проміжного шару програмного забезпечення (гіпервізора) безпосередно, в перспектіві очікується Збільшення швідкодії платформ віртуалізації на Основі апаратних технік.
) Можлівість незалежного запуску декількох віртуальніх платформ з можлівістю перемикань между ними на апаратному Рівні. Кілька віртуальніх машин могут працювати Незалежності, шкірних в своєму просторі апаратних ресурсів, что дозволити усунуті ВТРАТИ швідкодії на підтрімку хостової платформи, а такоже збільшити захіщеність віртуальніх машин за рахунок їх повної ізоляції.
) Відлучення гостьової системи від архітектури хостової платформи та реалізації п...