Технология выборочной эмуляции основана на том положении, что далеко не все инструкции ВМ нуждаются в трактовке. Определенное количество инструкций ВМ можно реализовывать непосредственно на физическом процессоре.
Процесс выборочной эмуляции выглядит следующим образом: монитор ВМ (МВМ) проводит анализ инструкций виртуальной машины и реального компьютера и, найдя совпадения, отправляет коды на выполнение реальному процессору. Инструкции ВМ, которые не нашли отражения в реальном компьютере, будут интерпретированы.
Выборочная эмуляция инструкций применима ко всем приложениям операционной системы. Исключение составляют инструкции управления видеокартой и IDE контроллером.
В связи с проведением подобного анализа увеличиваются расходы времени. Но, тем не менее, выборочная эмуляция позволяет в несколько раз увеличить производительность виртуальной машины по сравнению с применением полной эмуляции.
Среди наиболее известных представителей виртуальных машин с выборочной эмуляцией можно выделить: VMware Server, VMware Workstation, Plex 86, Serenity Virtual Station, Xen.
← Виртуальные машины, использующие эмуляцию API | Виртуальные машины, использующие полную эмуляцию → |
---|
- 20/10/2012 15:09 - Виртуальная машина VirtualBox
- 20/10/2012 15:09 - Виртуальная машина Virtual PC
- 20/10/2012 15:09 - Преимущества виртуальных машин перед реальным комп…
- 20/10/2012 15:09 - Преимущества виртуальных машин перед реальным комп…
- 20/10/2012 15:09 - Использование виртуальных машин
- 20/10/2012 14:34 - Нюансы, которые необходимо знать при установке нес…
- 20/10/2012 14:34 - Организация мультизагрузки средствами виртуальных …
- 20/10/2012 14:34 - Настройка параметров загрузки систем Windows
- 20/10/2012 14:34 - 6 разделов загрузчика (часть 1)
- 20/10/2012 14:34 - Пример восстановления загрузчика Windows 7 после у…