Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Віртуальна машина QEMU




QEMU - вільна програма з відкритим вихідним кодом для емуляції апаратного забезпечення різних платформ.

Включає в себе емуляцію процесорів Intel x86 і пристроїв введення-виведення. Може емулювати 80386, 80486, Pentium, Pentium Pro, AMD64 і інші x86 -сумісні процесори; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k - лише частково.

Працює на Syllable, FreeBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android та ін.

Автор програми - французький програміст Фабріс Беллар (фр. Fabrice Bellard), творець популярної бібліотеки libavcodec, яку використовують такі відомі програми, як FFmpeg, ffdshow, MPlayer, VideoLAN та ін.

В даний час йде розробка підтримки технологій апаратної віртуалізації (Intel VT і AMD SVM) на x86 - сумісних процесорах Intel і AMD в QEMU. Спочатку розробка велася в рамках проекту Linux KVM (Kernel - based Virtual Machine), в якому, крім власне KVM (підтримки технологій апаратної віртуалізації x86 - сумісних процесорів на рівні ядра Linux), розроблялися патчі для QEMU, що дозволяють QEMU використовувати функціональність KVM. Проте нещодавно розробники QEMU в співдружності з розробниками KVM прийняли рішення в найближчому майбутньому інтегрувати підтримку KVM в основну гілку QEMU (mainline).

Програмна емуляція значно уповільнює роботу віртуальної машини. Однак є два способи значно прискорити роботу, наблизивши її до швидкості основної системи - KQEMU і QVM86.

Відрізняється дуже швидкою емуляцією при використанні спеціального модуля, названого KQEMU. (Спочатку модуль KQEMU мав пропріє тарну ліцензію, в даний час ліцензований під GNU GPL). На даний момент стабільно працює тільки в Linux 2.4 - 2.6, є експериментальна підтримка Microsoft Windows і FreeBSD. Починаючи з версії 0.12.0, QEMU не підтримує KQEMU.

QVM86 має той же самий принцип роботи; він просто був заміною KQEMU в той час, коли вихідні коди KQEMU не були відкриті. Розробка QVM86 припинилася в 2007 році.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных