Проекты, поддерживающие технологию полной эмуляции, работают по принципу интерпретации инструкций из системы команд гостевой операционной системы, при этом полностью эмулируется поведение как процессора, так и всех внешних устройств.
То есть существует возможность эмулировать компьютер с архитектурой Intel x86 на компьютерах с совершенно другой архитектурой, например на рабочих станциях Mac или серверах Sun с RISC-процессорами.
Виртуальные машины с квазиэмуляцией гостевой ОС
Технология квазиэмуляции гостевой операционной системы основана на том, что далеко не все гостевые операционные системы нуждаются в эмуляции средствами хостовой операционной системы. Многие из инструкций, необходимых для корректной работы «гостевых» приложений, могут быть непосредственно адресованы хостовой операционной системе.
Исключение составляют инструкции для управления такими устройствами, как видеокарта, IDE-контроллер, таймер и некоторыми другими.