Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает виртуализация в QEMU?
Вопрос для Поиска с Алисой
19 марта

Как работает виртуализация в QEMU?

Алиса
На основе источников, возможны неточности

Виртуализация в QEMU работает за счёт эмуляции различных устройств. habr.com Программа позволяет запускать операционные системы, предназначенные под одну архитектуру, на другой (например, ARM —> x86). habr.com Кроме процессора, QEMU эмулирует различные периферийные устройства: сетевые карты, HDD, видеокарты, PCI, USB и другие. habr.com

Виртуализация в QEMU может работать в нескольких режимах: en.wikipedia.org

  • Эмуляция в пользовательском режиме. en.wikipedia.org В этом режиме QEMU запускает отдельные программы, которые были скомпилированы для другого набора инструкций. en.wikipedia.org
  • Эмуляция системы. en.wikipedia.org В этом режиме QEMU эмулирует всю компьютерную систему, включая периферийные устройства. en.wikipedia.org Можно обеспечить виртуальный хостинг нескольких виртуальных компьютеров на одном компьютере. en.wikipedia.org
  • Поддержка гипервизора. en.wikipedia.org В этом режиме QEMU действует либо как диспетчер виртуальных машин (VMM), либо как серверная часть эмуляции устройства для виртуальных машин, работающих под управлением гипервизора. en.wikipedia.org

При использовании обычных виртуальных дисков и сетевых карт система работает следующим образом: wiki.calculate-linux.org

  1. В гостевую систему предоставляются копии реальных устройств. wiki.calculate-linux.org
  2. В гостевой системе драйвера устройств преобразуют высокоуровневые запросы в низкоуровневые. wiki.calculate-linux.org
  3. Виртуальная система их перехватывает, преобразует в высокоуровневые и передаёт уже драйверам хост-системы. wiki.calculate-linux.org

При использовании virtio-устройств цепочка сокращается, virtio-драйвера ничего не преобразуют, а передают напрямую хост-системе высокоуровневые запросы, что приводит к ускорению работы виртуальных машин. wiki.calculate-linux.org

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Сколько времени могут работать светодиодные лампы?
Как спутниковое телевидение повлияло на развитие телевизионной индустрии?
Как работает маршрутизация данных внутри домашней сети?
Как персонализация рабочего стола влияет на продуктивность работы?
Какие преимущества дает использование Q-клавиатуры в многоязычных средах?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить