ації Intel, что забезпечують апаратно підтрімку РІШЕНЬ віртуалізації.
апаратно підтримка Intel VT-d Забезпечує можлівість Зміни адреса, что дозволяє контролюваті и відслідковувати адреси DMA, а такоже дозволяє безпосередно прізначаті Пристрої чинності/виводу під управлінням системного програмного забезпечення.
3.4.1 Зміна адреса та ізоляція
У технології Intel VT-d вікорістовується зміна адреса DMA для обмеження доступу DMA до питань комерційної торгівлі доменів, пов язань з фізічнімі областями пам яті. Апаратно логіка Зміни адреса DMA в наборі мікросхем розміщується между періферійнімі прилаштувати з підтрімкою DMA и фізичної пам'яттю.
Архітектура Intel VT-d дозволяє системному Програмне забезпечення (VMM або операційній сістемі в Невіртуальна СЕРЕДОВИЩА) створюваті одна або кілька захищений доменів DMA, что представляються собою ізольовані середовища, для якіх віділені піднабору фізичної пам яті (показання як кольорові Галузі фізичної пам яті на малюнку 1). Захищений домен DMA может являти собою пам ять, призначеня віртуальній машині, або пам ять DMA, віділену драйвером гостьової ОС, Працюючим на віртуальній машині або на VMM. Системне програмне забезпечення прізначає шкірному пристрою вводу/виводу захищений домен. Весь доступ DMA з устройств чинності/виводу перекладається на Фізичні адреси Вузли відповідно до призначеня Влаштування доменом, запобігаючі доступ до пам яті за між призначеня домену. Зміна адреса дозволяє прістрою (і драйверу) працювати з адресами віртуальної машини вместо адреса фізичної пам яті.
Малюнок 3.4.1.1 Технологія - віртуалізація INTEL
Для Підвищення продуктівності Зміни адреса часто вікорістовувані записів Структури Зміни адреса, например, прив язка устройств чинності/виводу до захищений доменам и записів у табліці превращение адреса DMA зберігаються в кеш-пам яті (Малюнок 3). Майбутні Версії технології Intel VT-d такоже будут підтрімуваті стандарт PCI-SIG ATS, Який візначає засоби Дозволу кешування перетвореності адреса DMA в кінцевіх прилаштувати.
Малюнок 3.4.1.2 Архітектура технології віртуалізації Intel
Технологія Intel VT-d превратилась адреси DMA устройств чинності/виводу у адреси фізичних устройств у відповідності з призначеня доменами. Для Підвищення продуктівності часто вікорістовувані Структури зберігаються в кеш-пам'яті.
. 4.2 Використання Зміни адреса для прямого призначення
З програмної емуляцією устройств чинності/виводу програмне забезпечення VMM Контролює всі аспекти операцій чинності/виводу, в тому чіслі Високі витрати продуктівності платформ при значній пропускної спроможності чинності/виводу. З використанн прямого призначення та технології Intel VT-d ЦІ витрати можна ВИДАЛИТИ, підвіщівші Продуктивність платформа (Малюнок 4).
Колі Віртуальна машина або гостьова ОС запускається поверх VMM, простір гостьовий фізичних адресу (GPA) может НЕ ВІДПОВІДАТИ простору фізичних адреса Вузли (HPA). Устройств Із підтрімкою DMA нужно HPA для передачі даних у фізічну Пам'ять і Отримання даних з неї. Однак при вікорістанні моделі прямого призначення пристрою контролюються драйверами гостьової ОС, Які віділяють адреси GPA. З технологією Intel VT-d Механізм Зміни адреса DMA Виконує необхідне превращение между GPA и HPA. Оскількі VMM відома інформація про середовище, ВІН надає табліці превращение механізму Зміни адреса Intel VT-d, Який Виконує необхідне превращение. При цьом дані поміщаються безпосередно у відповідній гостьовий буфер. Це підвіщує Продуктивність системи, оскількі драйвер пристрою гостьової ОС и відповідні Програмні пріскорювачі безпосередно керують прістроєм вводу/виводу без втручання VMM.
Малюнок 3.4.2.1 Використання Зміни адреса для прямого призначення
Пряме призначення і технологія Intel VT-d забезпечують Підвищення продуктівності.
Технологія Intel VT дозволяє розгортаті автономні Віртуальні Пристрої сторонніх віробніків, щоб Виконувати Важливі Завдання управління і Безпека для виконан таких операцій як глибока перевірка пакетів та забезпечення виконан політик на настільніх ПК з процесорної технологією Intel ® vPro ™. ЦІ відмовостійкі Віртуальні Пристрої забезпечують захищений стабільне середовище для виконан Важлива Завдання и включаються всі необхідне програмне забезпечення, что Забезпечує зручність и ефективність.
Технологія Intel VT-d зі службами або розділамі управління Забезпечує ізольовану, контрольовану и захищений середовище для ПІДТРИМКИ клієнтськіх платформ, гарантуючі захист пам'яті и оптімізацію вводу/виводу у віртуальніх машинах. Например, віртуальне Мережна Пристрій, что Забезпечу...