Гипервизор: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
м Removing broken WebCite links |
м оформление |
||
Строка 5: | Строка 5: | ||
Гипервизор сам по себе в некотором роде является минимальной операционной системой ([[микроядро]]м или [[наноядро]]м). Он предоставляет запущенным под его управлением операционным системам сервис [[виртуальная машина|виртуальной машины]], виртуализируя или эмулируя реальное (физическое) аппаратное обеспечение конкретной машины, и управляет этими виртуальными машинами, выделением и освобождением ресурсов для них. Гипервизор позволяет независимое «включение», перезагрузку, «выключение» любой из виртуальных машин с той или иной ОС. При этом операционная система, работающая в виртуальной машине под управлением гипервизора, вовсе не обязана «знать», что она выполняется в виртуальной машине, а не на реальном аппаратном обеспечении, хотя и может. |
Гипервизор сам по себе в некотором роде является минимальной операционной системой ([[микроядро]]м или [[наноядро]]м). Он предоставляет запущенным под его управлением операционным системам сервис [[виртуальная машина|виртуальной машины]], виртуализируя или эмулируя реальное (физическое) аппаратное обеспечение конкретной машины, и управляет этими виртуальными машинами, выделением и освобождением ресурсов для них. Гипервизор позволяет независимое «включение», перезагрузку, «выключение» любой из виртуальных машин с той или иной ОС. При этом операционная система, работающая в виртуальной машине под управлением гипервизора, вовсе не обязана «знать», что она выполняется в виртуальной машине, а не на реальном аппаратном обеспечении, хотя и может. |
||
==Типы гипервизора == |
== Типы гипервизора == |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | Это компонент, работающий в одном [[Кольца защиты|кольце]] с ядром основной ОС ([[кольцо 0]]). Гостевой код может выполняться прямо на физическом процессоре, но доступ к устройствам ввода-вывода компьютера из гостевой ОС осуществляется через второй компонент, обычный процесс основной ОС |
||
⚫ | |||
⚫ | Это компонент, работающий в одном [[Кольца защиты|кольце]] с ядром основной ОС ([[кольцо 0]]). Гостевой код может выполняться прямо на физическом процессоре, но доступ к устройствам ввода-вывода компьютера из гостевой ОС осуществляется через второй компонент, обычный процесс основной ОС — монитор уровня пользователя. |
||
Примеры: [[Microsoft Virtual PC]], [[VMware Workstation]], [[Parallels]], [[VirtualBox]]. |
Примеры: [[Microsoft Virtual PC]], [[VMware Workstation]], [[Parallels]], [[VirtualBox]]. |
||
===Гибридный (Тип 1+) === |
=== Гибридный (Тип 1+) === |
||
Гибридный гипервизор cостоит из двух частей: из тонкого гипервизора, контролирующего процессор и память, а также работающей под его управлением |
Гибридный гипервизор cостоит из двух частей: из тонкого гипервизора, контролирующего процессор и память, а также работающей под его управлением специальной сервисной ОС в кольце пониженного уровня. Через сервисную ОС гостевые ОС получают доступ к физическому оборудованию. |
||
Примеры: [[Microsoft Virtual Server]], [[Logical_Domains|Sun Logical Domains]], [[Xen]], [[Citrix]] [[XenServer]], [[Microsoft Hyper-V]] |
Примеры: [[Microsoft Virtual Server]], [[Logical_Domains|Sun Logical Domains]], [[Xen]], [[Citrix]] [[XenServer]], [[Microsoft Hyper-V]] |
||
Строка 34: | Строка 35: | ||
| lang = ru |
| lang = ru |
||
}} |
}} |
||
* ''Андрей Колесов'' [http://www.pcweek.ru/themes/detail.php?ID=118886 Вернемся к нашим гипервизорам], PC Week/RE |
* ''Андрей Колесов'' [http://www.pcweek.ru/themes/detail.php?ID=118886 Вернемся к нашим гипервизорам], PC Week/RE № 16 — 17 (670—671) 5 — 18 мая 2009 |
||
Версия от 12:41, 6 февраля 2012
Гипервизор (или Монитор виртуальных машин) — в компьютерах программа или аппаратная схема, обеспечивающая или позволяющая одновременное, параллельное выполнение нескольких или даже многих операционных систем на одном и том же хост-компьютере. Гипервизор также обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между различными запущенными ОС и управление ресурсами.
Гипервизор также может (но не обязан) предоставлять работающим под его управлением на одном хост-компьютере ОС средства связи и взаимодействия между собой (например, через обмен файлами или сетевые соединения) так, как если бы эти ОС выполнялись на разных физических компьютерах.
Гипервизор сам по себе в некотором роде является минимальной операционной системой (микроядром или наноядром). Он предоставляет запущенным под его управлением операционным системам сервис виртуальной машины, виртуализируя или эмулируя реальное (физическое) аппаратное обеспечение конкретной машины, и управляет этими виртуальными машинами, выделением и освобождением ресурсов для них. Гипервизор позволяет независимое «включение», перезагрузку, «выключение» любой из виртуальных машин с той или иной ОС. При этом операционная система, работающая в виртуальной машине под управлением гипервизора, вовсе не обязана «знать», что она выполняется в виртуальной машине, а не на реальном аппаратном обеспечении, хотя и может.
Типы гипервизора
Автономный гипервизор (Тип 1)
Имеет свои встроенные драйверы устройств, модели драйверов и планировщик и поэтому не зависит от базовой ОС. Так как автономный гипервизор работает непосредственно на оборудовании, то он более производителен.
Пример: VMware ESX
На основе базовой ОС (Тип 2, V)
Это компонент, работающий в одном кольце с ядром основной ОС (кольцо 0). Гостевой код может выполняться прямо на физическом процессоре, но доступ к устройствам ввода-вывода компьютера из гостевой ОС осуществляется через второй компонент, обычный процесс основной ОС — монитор уровня пользователя.
Примеры: Microsoft Virtual PC, VMware Workstation, Parallels, VirtualBox.
Гибридный (Тип 1+)
Гибридный гипервизор cостоит из двух частей: из тонкого гипервизора, контролирующего процессор и память, а также работающей под его управлением специальной сервисной ОС в кольце пониженного уровня. Через сервисную ОС гостевые ОС получают доступ к физическому оборудованию.
Примеры: Microsoft Virtual Server, Sun Logical Domains, Xen, Citrix XenServer, Microsoft Hyper-V
Ссылки
- Мендель Розенблюм, Тэл Гарфинкель. Мониторы виртуальных машин: современность и тенденции . Издательство «Открытые системы» (13 июня 2005). Дата обращения: 25 марта 2010.
- Андрей Колесов Вернемся к нашим гипервизорам, PC Week/RE № 16 — 17 (670—671) 5 — 18 мая 2009