PDA

View Full Version : Curiosita su JVM


Kleidemos
23-03-2003, 19:10
In che linguaggio è scritta la Java Virtual Machine?

atragon
23-03-2003, 19:40
C/C++

PGI
24-03-2003, 12:18
Prendiamo il tutto con le pinze perchè non trovo più la pagina web dove a suo tempo avevo letto la struttura della Java Virtual Machine distribuita da SUN.

La JVM SUN dovrebbe includere tre "moduli":

Class Loader, ByteCode Verifier e JIT
Il Class Loader è diviso a sua volta in

Boot Strap Class Loader, Extension Class Loader e Application Class Loader

Il modulo JIT (just in time compiler) si occupa specificamente di tradurre il bytecode in linguaggio macchina.

Il Boot Strap Class Loader è "platform dependent" ed è scritto in C per i sistemi x586, tutto il resto è stato sviluppato direttamente in Java (parliamo sempre della JVM distribuita da SUN).

Ciao.

atragon
24-03-2003, 14:16
Cmq, qui di seguito c'è una discussione in merito:
http://forum.java.sun.com/thread.jsp?thread=308623&forum=4&message=1234300 un po' confusa ma qualche cosa viene fuori.