In der Informatik stehen wir häufig vor der Situation, dass auf einem einzigen Rechner mehrere unterschiedliche Anforderungen erfüllt werden sollen:
Ohne spezielle Techniken ist dies nur eingeschränkt möglich.
Eine Möglichkeit wäre, für jede Aufgabe einen eigenen Computer zu verwenden.
Nachteile:
Ein Rechner kann mit mehreren Betriebssystemen ausgestattet werden, zwischen denen beim Start gewählt wird.
Nachteile:
Virtualisierung wurde entwickelt, um diese Probleme zu lösen.
Zentrale Idee:
Ein physischer Rechner stellt seine Hardware mehreren voneinander getrennten, virtuellen Systemen gleichzeitig zur Verfügung.
Dadurch wird es möglich:
Virtualisierung wird heute in vielen Bereichen eingesetzt:
Ohne Virtualisierung wäre modernes Cloud Computing nicht möglich.
Wie kann ein einzelner physischer Computer mehrere voneinander unabhängige Computersysteme gleichzeitig ausführen?