Virtualization
Concepts
Virtualization is the distribution of the ressources of a physical system to different isolated environments. Terms used are hosts and guests. Hosts provide container for guests.
An emulation is a emulation of the complete architecture including the processor. Disadvantage is the slow performance.