A client-side hypervisor is a virtual machine monitor (VMM) that resides in and virtualizes a user's computer (see client virtualization
Type 1 hypervisors are the computer's master control program. This traditional monitor architecture creates a separate environment for each guest OS (see virtual machine
and virtual machine monitor
Guest OS -> Hypervisor -> Hardware
Type 2 hypervisors use the OS already in the computer and create a runtime environment for the guest operating systems.
Guest OS -> Hypervisor -> OS -> Hardware