Виртуальные машины, использующие выборочную эмуляцию

Технология выборочной эмуляции основана на том положении, что далеко не все инструкции ВМ нуждаются в трактовке. Определенное количество инструкций ВМ можно реализовывать непосредственно на физическом процессоре.

Процесс выборочной эмуляции выглядит следующим образом: монитор ВМ (МВМ) проводит анализ инструкций виртуальной машины и реального компьютера и, найдя совпадения, отправляет коды на выполнение реальному процессору. Инструкции ВМ, которые не нашли отражения в реальном компьютере, будут интерпретированы.

Выборочная эмуляция инструкций применима ко всем приложениям операционной системы. Исключение составляют инструкции управления видеокартой и IDE контроллером.

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

Среди наиболее известных представителей виртуальных машин с выборочной эмуляцией можно выделить: VMware Server, VMware Workstation, Plex 86, Serenity Virtual Station, Xen.

Новые статьи:
Предыдущие статьи:

You have no rights to post comments