Da müsste ich ja jetzt einen halben Roman schreiben, wenn ich dir das erklären wollte.
Also:
Hauptvorteil ist, dass du mehrere Computer nebeneinander auf einem Rechner hast.
So kannst du z.B. Windows und Linux ständig parallel betreiben.
Außerdem spart es Strom.
Es gibt verschiedene Software, die das realisieren kann.
Die bekanntesten Hersteller/Programme sind Xen, VMware, Microsoft, Virtuozzo...
Wobei zu beachten ist, dass es verschiedene Arten von Virtualisierung gibt.
Xen und VMware sind auf Hypervisor basierend.
Von Xen gibt es aber auch Paravirtualisierung.
Virtuozzo ist Container-Virtualisierung.
Je nach Virtualisierungs-Art hast du natürlich gewisse Performance-Einbußen.
Deshalb ist von "hosted Virtualization" abzuraten.
Hoffe, ich habe ein bisschen Licht ins Dunkel gebracht.
Bei weiteren Fragen, einfach posten.