System Hypervisors allow Multiple Guest OS to run together on a single machine. Each Guest OS abstracts Compute, Storage and Network Components. Hypervisor itself could run on bare-metal (ESXi) or be part of an OS (KVM). Guest ISA is translated to Host ISA using multiple techniques like Hardware Virtualization or Binary Translation