2. Architecture de la machine
Les principales composantes de la machine Java (figure 2) sont le chargeur de classes, la mémoire des objets, les librairies natives et l’exécutif ou processeur virtuel. Cet exécutif est lui-même composé de l’interpréteur des instructions, de la zone du code et des données de classe et de la zone des environnements. L’implémentation de ces composantes peut être réalisée par du matériel ou du logiciel. L’architecture développée ici complète l’architecture de la machine virtuelle proposée par SUN [3].


