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

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

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

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

Среди типичных представителей ВМ с полной эмуляцией можно выделить: VirtulPC, Simics, Bochs.

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

You have no rights to post comments