Virtuelle Maschine

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Eine virtuelle Maschine / VM (auch: virtueller PC) ist ein Programm, das die einzelnen Hardware-Bestandteile (BIOS, Prozessor, Arbeitsspeicher, Festplatte usw.) eines anderen Systems (Wirtsrechner) auf Softwareebene virtuell und möglichst genau nachbildet, so dass auf auf ihr ein Betriebssystem installiert werden kann. Damit ist eine virtuelle Maschine vergleichsweise komplexer aufgebaut als andere Emulatoren und wird daher nicht zu selbigen gezählt.

Rechner Rechner mit virtueller Maschine
----------------------
| Hardware           |
| ------------------ |
| | Betriebssystem | |
| |                | |
| | -------------- | |
| | | Programm 1 | | |
| | -------------- | |
| |                | |
| | -------------- | |
| | | Programm 2 | | |
| | -------------- | |
| ------------------ |
----------------------
------------------------------------------------
| Hardware                                     |
| -------------------------------------------- |
| | Betriebssystem                           | |
| |                                          | |
| | --------------  ------------------------ | |
| | | Programm 1 |  | Programm 3: Emulator | | |
| | --------------  | -------------------- | | |
| |                 | | Betriebssystem   | | | |
| | --------------  | | ---------------- | | | |
| | | Programm 2 |  | | | MS Word      | | | | |
| | --------------  | | ---------------- | | | |
| |                 | -------------------- | | |
| |                 ------------------------ | |
| -------------------------------------------- |
------------------------------------------------

Die virtuelle Maschine leitet die Bildschirmausgabe dabei in ihr eigenes Anwendungsfenster um. Das auf der virtuellen Maschine installierte Betriebssystem glaubt dagegen, einen Standardbildschirm zu benutzen.

Vorteile Nachteile
  • Das virtuelle System nimmt keinen Einfluss auf das wirkliche System.
  • Das virtuelle System lässt sich ziemlich einfach klonen. Da der Emulator einen ganzen Rechner als Software nachbaut, kann man dessen Zustand leicht "einfrieren", als Schgnappschuss (engl. snapshot) archivieren oder auf einem anderen Rechner fortsetzen.
  • Die emulierte Hardware innerhalb des virtuellen Rechners ist zudem immer genau identisch - unabhängig auf welcher Hardware der Emulator läuft.
  • Das virtuelle System schluckt viel Rechnerleistung. Je älter das Betriebssystem, desto schneller lässt es sich in einer virtuellen Maschine betreiben.

Bekannte virtuelle Maschinen sind:

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger Virtuelle Maschinewbm Enzyklopädischer Artikel
KVM eng Kernel Based Virtual Machinewbm