Qemu: эмуляция

Раздел: Компьютерные технологии
2025-12-27

Qemu: эмуляция

Qemu — это эмулятор ПК, разработанный французским программистом Фабрисом Беллардом (Fabrice Bellard). Qemu эмулирует не только процессор, но и все его периферийное оборудование (видео и звуковые карты, мышь, клавиатура), поэтому может с легкостью запустить практически любую ОС, поддерживающую персональные компьютеры, как отдельный процесс Linux. Qemu гораздо быстрее другого известного эмулятора Bochs и поэтому снискал большую популярность среди пользователей. Отличительная особенность qemu заключается в том, что он способен работать в двух режимах: имитации всего ПК вместе с периферией и эмуляции целевого процессора. Второй режим позволяет запускать программы Linux, предназначенные для исполнения на процессорах другой архитектуры (поддерживаются x86, ARM, SPARC и PowerPC). Некоторые пользователи применяют этот режим для запуска wine, который привязан к архитектуре x86, на своем PowerPC.

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

Недостаток qemu также в его программной сущности. Программная виртуальная машина, исполняемая как пользовательское приложение, просто не в состоянии обеспечить приемлемый уровень скорости исполнения гостевой операционной системы. Полная эмуляция процессора существенно снижает скорость исполнения кода (надо быть готовым к десятикратному снижению скорости исполнения). К счастью, проблему можно если не решить окончательно, то хотя бы смягчить, используя специальный модуль ядра kqemu, распространяемый с сайта разработчика. Благодаря kqemu эмулятор получает возможность исполнять часть кода гостевой ОС на реальном процессоре, что приводит к заметному увеличению скорости исполнения. По словам разработчика, соотношение скорости исполнения ОС в эмулируемой среде и на реальной аппаратуре составляет от 1:5 до 1:1.

12

Смотрите также:
 Экономика резервирования данных: дифференцированный подход к бэкапу корпоративной информации
 Сертификация: администратор БД
 КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ КАК СРЕДСТВО индивидуализации учебного процесса
 Optimumdp: автоматизация торговой деятельности предприятия
 Порты хостов, коммутаторов и беспроводные устройства

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример:


ЭТО ИНТЕРЕСНО:

Создание WAP-сайтов для учебных заведений В Винницком колледже Национального университета пищевых технологий в 2025 году создан WAP-сайт мобильного обучения..
Создание флэш-анимации для WAP-сайтов Значительное количество мобильных телефонов сейчас среди разнообразного программного обеспечения должны проигрыватель флэш-анимации.
Информационная ВОЙНА В ИНТЕРНЕТЕ В статье рассматривается актуальность защиты от информационных атак через интернет.
Уязвимости криптоалгоритмов Для построения механизмов безопасности с заданными целями используют структурные блоки, которые играют роль набора определенных примитивов.