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).
Type 1
Guest OS -> Hypervisor -> Hardware
Type 2 hypervisors use the OS already in the computer and create a runtime environment for the guest operating systems.
Type 2
Guest OS -> Hypervisor -> OS -> Hardware