43347
Технологии аппаратной виртуализации
Реферат
Информатика, кибернетика и программирование
Аппаратная виртуализация — виртуализация с поддержкой специальной процессорной архитектуры. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем, управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
Русский
2014-12-28
64.5 KB
10 чел.
Министерство образования и науки Челябинской области
Государственное бюджетное образовательное учреждения среднего профессионального образования
(ССУЗ) «Озерский Технический Колледж»
РЕФЕРАТ
По дисциплине «Архитектура компьютерных систем»
Выполнил студент группы ПС13С ___________ Бутылин В. А.
(Дата сдачи, подпись)
Проверил ___________ Будко В. Е.
(Оценка, подпись)
Содержание
1. Определение аппаратная виртуализация
2. Определение Intel VT
8. Список литературы
Аппаратная виртуализация
Аппаратная виртуализация виртуализация с поддержкой специальной процессорной архитектуры. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем, управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации 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. Поддержка AMD-V появилась в Xen 3.3.
1
Определение Intel VT
VT-d (Virtualization technology for directed I/O) технологиявиртуализации ввода-вывода, созданная корпорацией Intelв дополнение к ее технологии виртуализации вычислений (VT), известной под кодовым названием Vanderpool. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств. Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMUцентрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода
2
Определение AMD
AMD разработала свои расширения виртуализации первого поколения под кодовым названием "Pacifica", и первоначально опубликовала их как AMD Secure Virtual Machine (SVM), , но позже их на рынке под торговой маркой "AMD Virtualization", сокращенно "AMD-V".
23 мая 2006 года, AMD выпустила Athlon 64 ("Orleans"), Athlon 64 X2 ("Windsor") и Athlon 64 FX ("Windsor") в качестве первых процессоров AMD с поддержкой данной технологии.
Поддержка AMD-V также обеспечивается в семействе процессоров Athlon 64 и Athlon 64 X2 ревизий "F" или "G" на Socket AM2, Turion 64 X2, и Opteron второго поколения и третьего поколения , а также Phenom и Phenom II процессорами. Процессоры AMD Fusion также поддерживают AMD-V. AMD-V не поддерживается в процессорах на Socket 939. Только два из Sempron процессоров, которые ее поддерживают являются Huron and Sargas.
Процессоры AMD Opteron, начиная с семейства 0x10 Barcelona, и процессоры Phenom II, поддерживают второе поколение аппаратной виртуализации технология под названием Rapid Virtualization Indexing (ранее известная как Nested Page Tables во время его разработки), позже адаптированные Intel, как Extended Page Tables (EPT).
CPU флагом для AMD-V является "svm". Его можно определить во FreeBSD через dmesg или sysctl, а в Linux - через /proc/cpuinfo.
3
Отличие аппаратной виртуализации от программной
Классическая архитектура программной виртуализации подразумевает наличие хостовой операционной системы, поверх которой запускается платформа виртуализации, эмулирующая работу аппаратных компонентов и управляющая аппаратными ресурсами в отношении гостевой операционной системы. Реализация такой платформы достаточно сложна и трудоемка, присутствуют потери производительности, в связи с тем, что виртуализация производится поверх хостовой системы. Безопасность виртуальных машин также находится под угрозой, поскольку получение контроля на хостовой операционной системой автоматически означает получение контроля над всеми гостевыми системами.
В отличие от программной техники, с помощью аппаратной виртуализации возможно получение изолированных гостевых систем, управляемых гипервизором напрямую. Такой подход может обеспечить простоту реализации платформы виртуализации и увеличить надежность платформы с несколькими одновременно запущенными гостевыми системами, при этом нет потерь производительности на обслуживание хостовой системы. Такая модель позволит приблизить производительность гостевых систем к реальным и сократить затраты производительности на поддержание хостовой платформы.
4
Преимущества аппаратной виртуализации над программной
Программная виртуализация в данный момент превалирует над аппаратной на рынке технологий виртуализации ввиду того, что долгое время производители процессоров не могли должным образом реализовать поддержку виртуализации. Процесс внедрения новой технологии в процессоры требовал серьезного изменения их архитектуры, введения дополнительных инструкций и режимов работы процессоров. Это рождало проблемы обеспечения совместимости и стабильности работы, которые были полностью решены в 2005-2006 годах в новых моделях процессоров. Несмотря на то, что программные платформы весьма продвинулись в отношении быстродействия и предоставления средств управления виртуальными машинами, технология аппаратной виртуализации имеет некоторые неоспоримые преимущества перед программной:
5
Процессоры для настольных платформ:
Процессоры для ноутбуков:
Процессоры для серверных платформ:
6
Процессоры AMD
Процессоры для настольных платформ:
Для ноутбуков поддерживаются процессоры с брендом Turion 64 X2:
Для серверных платформ поддерживаются следующие процессоры Opteron:
7
Список литературы:
8
А также другие работы, которые могут Вас заинтересовать | |||
27304. | Организация туристских автобусных путешествий на внутренних и международных маршрутах | 24 KB | |
4 вида автобусного туризма: Поездка на рейсовых автобусах Поездка на челночных автобусах Специальные рейсы Внутренний туризм и поездки в течение дня с различными целями Международная перевозкаэто перевозка транспортным средством пассажиров за пределы территории РФ а так же перевозки транзитом Виды международных автобусных перевозок: На регулярных маршрутах Перевозки на сезонных маршрутах Разовые маршруты Обслуживание туристов Требования к водителю: Наличие спец лицензий знание ин языка 2 водителя на маршруте знание маршрута... | |||
27305. | Паспортно-визовый контроль | 29.5 KB | |
Тур формальности это проверка соблюдения туристами и субъектами тур деят порядка и правил устан гос органами при въезде в страну и выезде из страны Паспортновизовые формальности это формальности связ с соблюд правил пересеч границ гос и пребыв на их терр. Правила въезда и выезда зависят от соглашений между госми и постоянно измен. Наиболее полную и достоверную инф можно получить в консульских учрежд МИД РФ посольствах госв. Контроль наличия виз или иных разреш на въезд лиц в ин госво явл обяз транспортной компании. | |||
27306. | Паспортные и визовые формальности | 28 KB | |
В 17 веке паспорт выполнял 2 основные функции: Полицейская Фискальная Виды паспортов: Паспорт почетного консула Белисский паспорт Паспорт ватикана Паспорт римского католического ордена рыцарей мальты Камуфляжный паспорт Шенгенское соглашение Это соглашение об отмене паспортного таможенного контроля в ряд государств Европейского союза изначально было подписано 14 июня 1985 года. Визовые формальности Виза специальная разрешительная подпись печать или вклейка которая делается в загран паспорте представителями властей... | |||
27308. | Правила предоставл гост услуг | 28.5 KB | |
Осн понятия: гостиница имущ комплекс для предоставл гост услуг потреб гражд имеющ намерения заказ исп услугу исполн оказ услуги потреб по договору. Исполн обязан довести до сведения фирм наим адрес и режим работы своевр предоставл инф об услугах порядке прожив правил пож безоп и польз быт приборами предоставл льгот категориям граждан заключить с потреб договор не вправе оказ доп услуги без согласия потреб цена номера и форма оплаты также устан исполн плата за прожив в гост устан в соотв с единым расч часом 12 ч при размещ до... | |||
27309. | Правовые аспекты взаимод клиента и турпредпр | 28 KB | |
10 ФЗ №132 реализация тур продукта осущ на основе договора между турфирмой и туристом. Конкретный заказ имеет форму предварит договора заключ такого договора регул ст. Предварит договор должен содержать условия позвол устан предмет а также др существ условия основного договора. условия договора определены заранее одной из сторон а др сторона либо полностью принимает эти условия либо отвергает их. | |||
27310. | Предприятия туроператоры и турагенты | 27.5 KB | |
По виду деятельности аМассового рынка продажа в места массового туризма бСпециализированные специализируются на определенном турпродукте или сегменте рынка: ТО специального интереса ТО специального места назначения ТО определенной клиентуры ТО специального места размещения ТО определенного вида транспорта 2.Подготовка подбор и назначение на маршруты специального персонала 7. | |||