Hypervisor
A hypervisor is a layer of software that sits between the operating system (OS) and the hardware of a computer. In the context of cloud computing, a hypervisor is used to create and run virtual machines (VMs). Each VM is a complete copy of an operating system and has its own virtual hardware, including a virtual CPU, memory, storage, and networking.