Une machine virtuelle pour Nit
Julien Pagès
LIRMM, CNRS & Université de Montpellier
Séminaire LATECE, UQAM, 3 Décembre 2014
Julien Pagès (LIRMM, Montpellier) Une machine virtuelle pour Nit 3 Décembre 2014 1 / 39
introduction
1introduction
2Les machines virtuelles Java
3La machine virtuelle Nit
4Les protocoles de compilation/recompilation
5Dans le futur
6Conclusion
Julien Pagès (LIRMM, Montpellier) Une machine virtuelle pour Nit 3 Décembre 2014 2 / 39
introduction
Le projet
Thèse commencée en 2013 (avec Roland Ducournau) : Étude d’une
machine virtuelle en héritage multiple basée sur le hachage parfait
Objectifs principaux
Preuve de faisabilité d’une telle machine virtuelle
Expérimenter des techniques d’implémentation dans les machines
virtuelles
Étudier les protocoles d’optimisation dynamiques
Avoir une machine virtuelle (relativement) efficace
On cherche à avoir un modèle d’exécution similaire à celui de Java.
Julien Pagès (LIRMM, Montpellier) Une machine virtuelle pour Nit 3 Décembre 2014 3 / 39
introduction
Les machines virtuelles
Trois grandes familles de systèmes d’exécution
1Interpréteur
2Compilateur
3Machine virtuelle
Caractéristiques d’une machine virtuelle
Chargement dynamique (monde ouvert)
Compilation à la volée
Gestion automatique de la mémoire
Julien Pagès (LIRMM, Montpellier) Une machine virtuelle pour Nit 3 Décembre 2014 4 / 39
Les machines virtuelles Java
1introduction
2Les machines virtuelles Java
3La machine virtuelle Nit
4Les protocoles de compilation/recompilation
5Dans le futur
6Conclusion
Julien Pagès (LIRMM, Montpellier) Une machine virtuelle pour Nit 3 Décembre 2014 5 / 39
1 / 58 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !