Гипервизор: различия между версиями
[непроверенная версия] | [непроверенная версия] |
·1e0nid· (обсуждение | вклад) м удаление тавтологии |
·1e0nid· (обсуждение | вклад) м оформление |
||
Строка 1: | Строка 1: | ||
{{перевести|en|Hypervisor}} |
{{перевести|en|Hypervisor}} |
||
'''Гипервизор''' (Hypervisor) |
'''Гипервизор''' ({{lang-en|Hypervisor}}) или '''Монитор виртуальных машин''' (в [[компьютер]]ах) — [[Компьютерная программа|программа]] или аппаратная схема, обеспечивающая или позволяющая одновременное, параллельное выполнение нескольких <!-- или даже многих : поржал! --> [[операционная система|операционных систем]] на одном и том же хост-компьютере. Гипервизор также обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между различными запущенными [[ОС]] и управление ресурсами. |
||
Гипервизор также может (но не обязан) предоставлять работающим под его управлением на одном хост-компьютере ОС средства связи и взаимодействия между собой (например, через обмен файлами или сетевые соединения) так, как если бы эти ОС выполнялись на разных физических компьютерах. |
Гипервизор также может (но не обязан) предоставлять работающим под его управлением на одном хост-компьютере ОС средства связи и взаимодействия между собой (например, через обмен файлами или сетевые соединения) так, как если бы эти ОС выполнялись на разных физических компьютерах. |
Версия от 12:14, 26 ноября 2014
В другом языковом разделе есть более полная статья Hypervisor (англ.). |
Гипервизор (англ. Hypervisor) или Монитор виртуальных машин (в компьютерах) — программа или аппаратная схема, обеспечивающая или позволяющая одновременное, параллельное выполнение нескольких операционных систем на одном и том же хост-компьютере. Гипервизор также обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между различными запущенными ОС и управление ресурсами.
Гипервизор также может (но не обязан) предоставлять работающим под его управлением на одном хост-компьютере ОС средства связи и взаимодействия между собой (например, через обмен файлами или сетевые соединения) так, как если бы эти ОС выполнялись на разных физических компьютерах.
Гипервизор сам по себе в некотором роде является минимальной операционной системой (микроядром или наноядром). Он предоставляет запущенным под его управлением операционным системам сервис виртуальной машины, виртуализируя или эмулируя реальное (физическое) аппаратное обеспечение конкретной машины. И управляет этими виртуальными машинами, выделением и освобождением ресурсов для них. Гипервизор позволяет независимое «включение», перезагрузку, «выключение» любой из виртуальных машин с той или иной ОС. При этом операционная система, работающая в виртуальной машине под управлением гипервизора, может, но не обязана «знать», что она выполняется в виртуальной машине, а не на реальном аппаратном обеспечении.
Типы гипервизора
Автономный гипервизор (Тип 1)
Имеет свои встроенные драйверы устройств, модели драйверов и планировщик и поэтому не зависит от базовой ОС. Так как автономный гипервизор работает непосредственно в окружении усечённого ядра, то он более производителен, но проигрывает в производительности виртуализации на уровне ОС и паравиртуализации. Xen может запускать виртуальные машины в паравиртуальном режиме (зависит от ОС).
Примеры: VMware ESX , Citrix, XenServer.
На основе базовой ОС (Тип 2, V)
Это компонент, работающий в одном кольце с ядром основной ОС (кольцо 0). Гостевой код может выполняться прямо на физическом процессоре, но доступ к устройствам ввода-вывода компьютера из гостевой ОС осуществляется через второй компонент, обычный процесс основной ОС — монитор уровня пользователя.
Примеры: Microsoft Virtual PC, VMware Workstation, QEMU, Parallels, VirtualBox.
Гибридный (Тип 1+)
Гибридный гипервизор состоит из двух частей: из тонкого гипервизора, контролирующего процессор и память, а также работающей под его управлением специальной сервисной ОС в кольце пониженного уровня. Через сервисную ОС гостевые ОС получают доступ к физическому оборудованию.
Примеры: Microsoft Virtual Server, Sun Logical Domains, Xen, Citrix XenServer, Microsoft Hyper-V.
Ссылки
- Мендель Розенблюм, Тэл Гарфинкель. Мониторы виртуальных машин: современность и тенденции . Издательство «Открытые системы» (13 июня 2005). Дата обращения: 25 марта 2010. Архивировано 14 февраля 2012 года.
- Андрей Колесов Вернемся к нашим гипервизорам, PC Week/RE № 16 — 17 (670—671) 5 — 18 мая 2009