A hypervisor is a process that separates a computer’s operating system and applications from the underlying physical hardware. Usually done as software, the hypervisor drives the concept of virtualization, allowing the physical host machine to operate multiple virtual machines as guests to help maximize computing resources.