Рейтинг:0

Могут ли виртуальные машины работать на необработанном аппаратном обеспечении или им нужна ОС?

флаг cn
Jim

У меня общий вопрос о виртуальных машинах.
Мне не ясно, нужна ли мне операционная система на нижнем уровне, а затем установить виртуальную машину и, кроме того, все остальное, или я могу установить виртуальную машину без какой-либо ОС.
Может ли кто-нибудь прояснить?

Michael Hampton avatar
флаг cz
https://en.wikipedia.org/wiki/Гипервизор
Jim avatar
флаг cn
Jim
@MichaelHampton: Согласно вики, если виртуальная машина имеет гипервизор типа 1, она работает непосредственно на аппаратном обеспечении? Является ли гипервизор операционной системой?
Michael Hampton avatar
флаг cz
Ответ уже есть в статье в Википедии.
Jim avatar
флаг cn
Jim
@MichaelHampton: я не уверен, что вики чисто теоретическая. То, как это сформулировано, звучит как теоретическая классификация, но не то, что на самом деле предлагают реализации. По крайней мере, это то, что я понял из предложения, в котором упоминаются KVM. которые преобразуют hostOS во что-то другое. Я неправильно понимаю это?
Michael Hampton avatar
флаг cz
Нет, вы действительно правильно поняли этот момент. Существует давний спор о том, является ли KVM в Linux гипервизором типа 1 или типа 2. На практике это не имеет большого значения.
Рейтинг:1
флаг uz

Виртуальная машина — это, по определению, операционная система, работающая внутри операционной системы. Так что нет, вы не можете запустить виртуальную машину непосредственно на оборудовании.

Всегда есть исключения из правил, и виртуальная машина с виртуальным жестким диском является одним из них. Windows позволяет загружаться с VHD-файла.Но ни один из параметров виртуальной машины (ОЗУ, конфигурация сети, другая конфигурация хранилища и т. д.) не используется, а гостевая ОС внутри виртуального жесткого диска должна поддерживать оборудование напрямую, а не виртуальное оборудование, обычно предоставляемое гипервизором.

Jim avatar
флаг cn
Jim
Что такое "VHD"?
Jim avatar
флаг cn
Jim
Так что же тогда подразумевается под аппаратной виртуализацией?
флаг uz
«Аппаратная виртуализация» — неоднозначный термин. Это может означать одну из многих вещей, ни одна из которых не позволяет «установить виртуальную машину без какой-либо ОС».
флаг uz
VHD — это «виртуальный жесткий диск», формат файла Microsoft для виртуализации жесткого диска для виртуальной машины.
Jim avatar
флаг cn
Jim
как насчет того, как здесь сказано? https://www.vmware.com/topics/glossary/content/virtual-machine Это какая-то конкретная виртуальная машина?
Jim avatar
флаг cn
Jim
Гипервизор, о котором вы также упоминаете, работает поверх ОС или напрямую взаимодействует с аппаратными драйверами?
Jim avatar
флаг cn
Jim
Является ли гипервизор ОС или он работает поверх ОС?
флаг uz
Гипервизор — это программное обеспечение, которое позволяет компьютеру запускать виртуальные машины. vmware (тот, который работает на серверах) и Hyper-V являются примерами «аппаратной виртуализации» на той странице, на которую вы ссылаетесь. Проще говоря, гипервизор — это то, что на самом деле работает непосредственно на оборудовании. Операционная система «хост» работает как «гость» с особыми привилегиями поверх гипервизора и получает прямой доступ к оборудованию. Гости используют виртуальное оборудование, предоставляемое гипервизором, или прямой доступ к оборудованию через драйверы, специфичные для гипервизора. https://nativebyte.co/images/header/virtualisation1.png

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.