Hardware virtualization

Hardware virtualization runs each workload in a virtual machine with its own guest kernel.

Hardware virtualization divides one physical host into many isolated units by running each workload in a virtual machine. Every virtual machine has its own virtual CPUs, its own memory, and its own guest kernel. A hypervisor divides the host, traps the privileged operations that a guest attempts, and emulates the devices that a guest uses. The workload therefore runs on a kernel of its own and does not share the kernel of the host.