Direkt zum Inhalt

virtuelle Maschine

Definition: Was ist "virtuelle Maschine"?

Virtuelle Maschine ist ein Begriff aus dem Software Engineering: Struktur eines Softwaresystems nach Abstraktionsebenen ausgehend von dem Grundgedanken, dass die „reale” Maschine die Hardware ist: Diese wird erst grundsätzlich funktionsfähig durch das Betriebssystem (erste virtuelle Maschine). Zur Problemlösung ist eine nächsthöhere Abstraktionsebene erforderlich, die Programmiersprache (zweite virtuelle Maschine).

Geprüftes Wissen

GEPRÜFTES WISSEN
Über 200 Experten aus Wissenschaft und Praxis.
Mehr als 25.000 Stichwörter kostenlos Online.
Das Original: Gabler Wirtschaftslexikon

zuletzt besuchte Definitionen...

    Ausführliche Definition im Online-Lexikon

    1. Begriff aus dem Software Engineering: Struktur eines Softwaresystems nach Abstraktionsebenen ausgehend von dem Grundgedanken, dass die „reale” Maschine die Hardware ist: Diese wird erst grundsätzlich funktionsfähig durch das Betriebssystem (BS) (erste virtuelle Maschine). Zur Problemlösung ist eine nächsthöhere Abstraktionsebene erforderlich, die Programmiersprache (zweite virtuelle Maschine). Mit dieser virtuellen Maschine können nun spezielle Anwendungsprobleme bearbeitet werden, wobei der Abstraktionsgedanke weitergeführt wird. Z.B. könnte die nächsthöhere virtuelle Maschine (dritte virtuelle Maschine) alle Dateien des Softwaresystems verwalten. Die Module höherer Abstraktionsebenen, die ebenfalls zu virtuellen Maschinen gehören, benutzen dann die zweite und dritte virtuelle Maschine.

    2. Begriff aus dem Betriebssystembereich: Bei Mehrbenutzerbetrieb, v.a. bei Teilnehmerbetrieb, wird durch das Betriebssystem für jeden einzelnen Teilnehmer eine eigene Hardware-Umgebung simuliert, eine „virtuelle Maschine”. Diese enthält z.B. einen eigenen Arbeitsspeicher, Magnetplattenspeicher und Drucker, individuell für den Teilnehmer. Prinzipiell kann jede virtuelle Maschine mit einem anderen Betriebssystem betrieben werden. Die interne Realisierung der virtuellen Maschine durch das Betriebssystem erfolgt natürlich auf den realen Geräten; z.B. wird der virtuelle Drucker eines Teilnehmers auf einem realen Drucker der Datenverarbeitungsanlage abgebildet.

    3. Abkürzung VM: Name eines weit verbreiteten Betriebssystems für Universalrechner, das wie unter Punkt 2 arbeitet.

    4. Anwendungsbereich für Java: Software, die Befehle übergeordneter Programme interpretiert und in Maschinenbefehle der zugrunde liegenden Hardware übersetzt. Zum Ausführen von Java-Programmen wird für jedes System, auf dem Java-Programme laufen sollen, eine virtuelle Maschine für die Interpretation des von Java erzeugten Bytecodes benötigt.

    GEPRÜFTES WISSEN
    Über 200 Experten aus Wissenschaft und Praxis.
    Mehr als 25.000 Stichwörter kostenlos Online.
    Das Original: Gabler Wirtschaftslexikon

    zuletzt besuchte Definitionen...

      Literaturhinweise SpringerProfessional.de

      Bücher auf springer.com