Hardware virtualization

Definition
Hardware virtualization (or platform virtualization) is

"the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources."