In an emulator, the guest operating system does not run-on physical hardware. In contrast to virtual machines, emulators are sluggish. Emulators do not depend on the CPU while the VMs uses the CPU. Virtualization physically places a layer between hardware, unlike emulation, to control and access it.