Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Виртуализация. Подходы к созданию сред виртуализации различных фирм.

Идея виртуализации: заменить ОС на некоторый гипервизор, поверх которого выполнялись бы различные виртуальные машины с различными ОС и приложениями. В целом, вычислительный процесс превратился как бы в облако, в котором можно представить участников вычислительного процесса, на самом деле это смесь задач и процессов, решаемых в системе. Существуют различные способы виртуализации и используемые средства.

1. Программная виртуализация - пользователь устанавливает одну из программ виртуализации, создаёт в ней виртуальные машины и запускает на них гостевые операционные системы. При этом используются лишь ресурсы, потребляемые хост-системой.

  • Динамическая (бинарная) трансляция - проблемные команды гостевой операционной системы перехватываются гипервизором. После того как эти команды заменяются на безопасные, происходит возврат управления гостевой системе.
  • Паравиртуализация — вместо выполнения служебных команд осуществляются вызовы гипервизора. В результате гостевая ОС работает подобно пользовательской программе. ОС взаимодействует с программой гипервизора, который предоставляет ей гостевой API (интерфейс прикладного программирования), вместо использования напрямую таких ресурсов, как таблица страниц памяти.
  • Встроенная виртуализация – адаптация механизмов гостевой ОС различного типа в механизмы, реализуемые гипервизором (по сути это гипервизор 1 типа, развернутый внутри встраиваемой системы).

Наиболее известные технологии аппаратной виртуализации представлены Intel (VT-X) и AMD (AMD-V).

Основная идея – создание контейнеров, в которых могут работать вирт машины. Когда гостевая система запускается в контейнере, она продолжает в нем работать до тех пор, пока не произойдет перехват управления и его передача гипервизору. Т.о. гостевые системы используют не ресурсы хост системы, а напрямую аппаратные ресурсы компьютера. Аппаратная виртуализация реализуется за счет гипервизора (или по-другому монитор ВМ) – ПО, котрое позволяет параллельно выполнять несколько виртуальных машин (ОС и приложений), обеспечивает изоляцию, защиту одной виртуальной машины от другой.

Гипервизоры бывают двух типов:

1) Используется непосредственно на гостевой мащине (наноядро), которая выполняется над гипервизором. Гипервизор предоставляет необходимые сервисы для выполнения вирт машины на реальной ЭВМ.

2) Гипервизор 2 типа работает как оболочка под управлением ОС. Может создавать виртуальные машины внутри среды ОС. Первым таким гипервизором был гипервизор VMware. Он запускался как обычная пользовательская программа поверх основной ОС, затем устанавливал ОС на свой виртуальный диск (простой файл в основной ОС).

 




Поделиться с друзьями:


Дата добавления: 2015-06-25; Просмотров: 875; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.