A key benefit of virtualization is the ability to run multiple operating systems on a single physical system and share the underlying hardware resources known as partitioning.

Hardware-level virtualization,
Operating systemlevel virtualization,
and high-level language virtual machines.

For Unix/RISC and industry-standard x86 systems, the two approaches typically used with software-based partitioning are hosted and hypervisor architectures .
A hosted approach [...]