next up previous contents
Next: Prozesse Up: Java Virtual Machine Previous: API   Contents

Virtuelle Maschine

Die Funktionsweise der JVM ist in Abbildung [*] dargestellt.

Figure: Die Java virtual Machine
\begin{figure}\begin{center}
\epsfxsize8cm
\epsfbox{JVM}
\end{center}\end{figure}

Zunächst werden die .class-Files der geschrieben Java-Programme und die benötigten .class-File der Java-API vom class loader geladen. Diese werden dann von Java Interpreter ausgeführt. Der Interpreter ist auf dem jeweiligen Betriebssystem implementiert. Man kann also sagen der Interpreter setzt die kompilierten Java-Programme in den jeweiligen Assembler um.

Figure: Java-Plattform
\begin{figure}\begin{center}
\epsfxsize13cm
\epsfbox{JavaPlattform}
\end{center}\end{figure}

In Abbildung [*] sind die unterschiedlichen Java-Plattformen dargestellt. Neben den bekannten Betriebssystemen Unix und Windows können Java-Programme auch als Applet in Browser aufgerufen werden. Darüberhinaus existiert ein Chip, der den Bytecode direkt ausführt.


Prof. Dr. Pluemicke 2003-05-10